0
0
0
-1
-1
-1
0
-1
-1
-1
-1
0
-1
0
-2
2
-4
4
-7
8
-11
13
-17
21
-27
32
-42
55
-79
137
-497
-2084
-2410
-3211
-3839
-4204
-4029
-3553
-3202
-3043
-2683
-1949
-1167
-701
-529
-371
-157
26
61
-111
-343
-449
-487
-579
-748
-857
-892
-950
-1077
-1285
-1559
-1874
-2227
-2515
-2592
-2506
-2289
-2048
-1808
-1400
-875
-439
-202
-81
37
291
609
926
1247
1618
2049
2432
2732
2926
2947
2913
2947
3008
3090
3221
3387
3498
3528
3562
3584
3399
2877
1962
276
-2434
-5324
-6994
-7026
-6279
-5743
-5189
-3893
-2066
-767
-750
-1770
-2554
-2262
-1365
-757
-632
-128
1285
2980
4043
4169
3767
3493
3321
2916
2150
1092
139
-450
-842
-1176
-1500
-1830
-2124
-2326
-2346
-2306
-2534
-3000
-3347
-3446
-3266
-3035
-2921
-2703
-2124
-1178
-297
84
192
419
631
663
418
-7
-318
-485
-616
-803
-1121
-1388
-1433
-1430
-1495
-1636
-1839
-2088
-2387
-2543
-2467
-2333
-2214
-1996
-1562
-940
-316
161
480
683
955
1353
1719
1921
1930
2001
2303
2612
2737
2736
2715
2732
2704
2746
2949
3185
3347
3508
3618
3511
3201
2627
1509
-753
-3925
-6402
-7171
-6713
-6081
-5736
-4901
-3065
-1118
-159
-641
-1753
-2024
-1328
-656
-559
-593
240
1926
3288
3781
3662
3443
3491
3420
2841
1844
627
-258
-749
-1286
-1858
-2395
-2665
-2507
-2253
-2107
-2146
-2383
-2556
-2623
-2662
-2608
-2518
-2352
-1981
-1416
-637
118
499
662
931
1200
1096
528
-197
-845
-1329
-1600
-1787
-1979
-2016
-1741
-1433
-1390
-1561
-1819
-2024
-2154
-2213
-2189
-2096
-1942
-1648
-1191
-654
-165
191
438
640
882
1037
998
900
947
1189
1516
1791
1960
2131
2407
2763
3019
3087
3009
2907
2940
3144
3336
3244
3022
2870
2728
2215
732
-1795
-4440
-5964
-6061
-5716
-5733
-5527
-4291
-2328
-803
-560
-1159
-1515
-1092
-331
-145
-522
-416
700
2132
2856
2776
2656
2862
3114
2974
2248
1278
499
-53
-644
-1431
-2216
-2676
-2790
-2701
-2486
-2285
-2139
-2052
-1983
-1891
-1902
-2040
-2103
-2037
-1861
-1471
-947
-485
-66
390
837
901
418
-115
-438
-769
-1309
-1878
-2072
-1991
-1968
-1925
-1807
-1721
-1629
-1523
-1448
-1501
-1674
-1630
-1441
-1435
-1437
-1201
-693
-157
145
390
714
941
986
941
954
1088
1261
1415
1567
1736
1972
2224
2430
2660
2840
2977
3150
3320
3487
3527
3458
3412
3167
2562
1445
-555
-3101
-5056
-5692
-5479
-5429
-5561
-4721
-2839
-1249
-684
-974
-1271
-1022
-596
-380
-574
-752
-19
1309
2165
2308
2223
2535
3105
3186
2698
1987
1275
774
214
-667
-1571
-2233
-2513
-2470
-2409
-2296
-2049
-1850
-1673
-1600
-1695
-1847
-1951
-1998
-1970
-1845
-1575
-1209
-890
-486
69
507
633
540
239
-222
-807
-1386
-1750
-1998
-2102
-1955
-1730
-1597
-1481
-1334
-1173
-1159
-1311
-1410
-1495
-1552
-1484
-1314
-1070
-766
-476
-128
257
576
816
1004
1163
1355
1514
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
2
-3
4
-6
7
-10
11
-15
18
-24
29
-38
49
-72
123
-436
-1502
-875
-586
-573
-821
-940
-861
-768
-859
-925
-859
-696
-464
-253
88
505
781
964
1204
1364
1299
918
469
231
-18
-377
-710
-905
-843
-708
-674
-640
-624
-647
-689
-808
-940
-1065
-1205
-1296
-1385
-1466
-1497
-1491
-1412
-1242
-1128
-1038
-912
-774
-600
-530
-560
-509
-563
-577
-582
-672
-627
-602
-585
-528
-460
-402
-284
-203
-74
38
80
126
129
108
87
79
128
239
327
419
486
558
614
627
618
609
617
629
643
641
633
668
724
809
890
923
971
1012
1050
1124
1085
838
411
-130
-563
-812
-1062
-1401
-1677
-1635
-1304
-1050
-998
-992
-873
-706
-721
-886
-987
-1000
-999
-1037
-1058
-957
-858
-792
-700
-524
-274
-66
75
211
358
440
374
205
74
7
-121
-310
-435
-468
-446
-447
-481
-487
-516
-558
-593
-621
-653
-757
-859
-944
-1018
-1084
-1188
-1260
-1266
-1215
-1133
-1028
-907
-757
-603
-473
-371
-298
-261
-277
-277
-256
-269
-295
-330
-328
-282
-214
-157
-94
-13
75
167
257
317
318
295
263
263
280
248
188
129
102
108
90
82
98
146
240
316
375
429
461
503
523
523
510
487
495
472
452
464
471
397
200
-26
-211
-319
-467
-711
-922
-965
-877
-788
-776
-801
-782
-728
-678
-659
-666
-672
-698
-744
-730
-669
-626
-630
-607
-495
-349
-213
-113
-4
124
191
141
39
-35
-117
-269
-445
-595
-686
-733
-765
-789
-818
-824
-825
-796
-769
-754
-754
-764
-766
-780
-782
-806
-818
-777
-722
-686
-632
-548
-446
-362
-298
-237
-177
-162
-197
-217
-225
-245
-279
-303
-301
-267
-206
-129
-42
60
150
220
245
207
150
68
-34
-136
-211
-271
-295
-260
-211
-135
-73
-27
85
177
205
240
249
256
262
228
213
228
236
217
192
194
199
195
195
156
91
-24
-186
-303
-380
-469
-572
-679
-729
-726
-774
-829
-850
-839
-814
-770
-698
-622
-582
-546
-500
-432
-361
-343
-356
-332
-277
-219
-183
-196
-218
-241
-266
-285
-296
-321
-356
-395
-416
-406
-409
-403
-372
-362
-363
-346
-318
-309
-325
-354
-372
-385
-383
-370
-383
-403
-404
-376
-340
-285
-252
-237
-201
-167
-115
-75
-78
-104
-117
-91
-57
-62
-71
-63
-103
-128
-129
-137
-149
-133
-115
-106
-102
-93
-60
-52
-51
-55
-85
-107
-86
-73
-88
-94
-104
-76
-43
-19
1
34
73
64
35
-4
-49
-97
-149
-222
-265
-306
-332
-356
-376
-400
-429
-469
-503
-517
-512
-504
-497
-472
-462
-454
-456
-441
-405
-369
-333
-309
-289
-290
-313
-322
-342
-343
-336
-345
-359
-359
-330
-306
-304
-318
-332
-320
-320
-301
-285
-294
-284
-272
-243
-240
-269
-282
-287
-281
-257
-279
-262
-295
-444
-338
-215
-292
-363
-429
-369
-366
-499
-491
-396
-307
-277
-284
-113
94
161
147
140
208
209
51
-72
-129
-175
-247
-336
-315
-245
-208
-192
-114
3
72
53
20
25
-4
-76
-148
-171
-194
-268
-339
-340
-278
-248
-248
-239
-181
-114
-89
-86
-110
-134
-188
-273
-345
-391
-433
-465
-487
-489
-456
-426
-425
-393
-340
-309
-274
-222
-174
-153
-175
-235
-282
-324
-380
-430
-447
-452
-427
-416
-392
-349
-311
-276
-264
-251
-246
-244
-267
-280
-273
-278
-283
-283
-273
-250
-207
-199
-200
-177
-168
-149
-143
-166
-199
-218
-218
-216
-234
-283
-331
-328
-287
-264
-269
-278
-255
-216
-195
-181
-164
-160
-169
-178
-196
-200
-209
-227
-226
-213
-159
-120
-108
-109
-123
-142
-184
-224
-235
-260
-297
-340
-343
-316
-293
-263
-267
-291
-292
-284
-254
-242
-259
-277
-280
-238
-195
-199
-254
-290
-280
-244
-222
-226
-223
-212
-224
-246
-253
-248
-265
-297
-299
-278
-276
-289
-325
-372
-383
-387
-411
-434
-451
-440
-418
-400
-375
-338
-331
-354
-358
-329
-302
-305
-300
-270
-222
-197
-200
-196
-169
-130
-134
-149
-161
-156
-150
-148
-135
-133
-147
-177
-189
-186
-190
-211
-239
-277
-299
-300
-302
-303
-301
-279
-245
-232
-212
-173
-116
-81
-84
-105
-128
-104
-66
-63
-69
-82
-103
-111
-95
-99
-128
-175
-223
-222
-209
-232
-268
-280
-275
-261
-231
-226
-235
-233
-225
-206
-200
-199
-214
-221
-208
-183
-170
-173
-162
-152
-146
-155
-148
-121
-95
-105
-137
-154
-168
-176
-188
-208
-233
-253
-262
-285
-314
-357
-379
-385
-401
-429
-438
-405
-342
-314
-314
-320
-314
-272
-244
-257
-314
-316
-269
-235
-221
-232
-233
-251
-276
-264
-242
-239
-271
-304
-304
-300
-269
-266
-288
-313
-320
-321
-337
-349
-367
-375
-388
-374
-332
-315
-315
-325
-297
-250
-210
-201
-209
-208
-194
-170
-174
-181
-184
-180
-194
-220
-220
-220
-229
-236
-233
-233
-237
-256
-279
-289
-318
-335
-324
-289
-273
-298
-310
-301
-284
-249
-227
-227
-220
-202
-174
-138
-120
-123
-136
-127
-94
-104
-138
-162
-169
-174
-193
-193
-191
-206
-237
-258
-273
-276
-296
-330
-364
-382
-367
-349
-348
-367
-366
-340
-299
-262
-260
-266
-254
-244
-211
-208
-234
-233
-231
-219
-219
-245
-281
-316
-341
-345
-346
-360
-349
-317
-298
-276
-247
-270
-314
-308
-297
-308
-310
-319
-328
-344
-361
-337
-304
-277
-282
-290
-289
-279
-257
-254
-258
-236
-224
-224
-200
-165
-130
-118
-128
-140
-156
-171
-179
-197
-241
-253
-234
-222
-214
-198
-180
-185
-196
-198
-205
-243
-263
-231
-226
-228
-216
-196
-153
-137
-130
-100
-86
-86
-101
-114
-140
-163
-177
-210
-248
-251
-254
-278
-276
-265
-264
-273
-290
-301
-315
-314
-307
-296
-284
-283
-310
-331
-322
-298
-297
-313
-321
-316
-294
-262
-243
-240
-235
-237
-233
-218
-228
-242
-265
-282
-270
-251
-239
-251
-271
-267
-248
-231
-232
-254
-265
-260
-247
-258
-267
-271
-272
-265
-256
-233
-217
-200
-178
-173
-187
-196
-199
-204
-211
-231
-220
-190
-172
-141
-139
-154
-162
-143
-122
-160
-214
-217
-201
-176
-155
-144
-114
-100
-130
-162
-185
-172
-157
-169
-173
-175
-158
-157
-168
-151
-128
-116
-125
-152
-176
-191
-218
-224
-215
-246
-247
-242
-231
-225
-263
-283
-260
-220
-209
-213
-213
-181
-155
-148
-164
-167
-172
-185
-173
-156
-161
-194
-212
-227
-224
-219
-209
-189
-201
-217
-213
-174
-136
-141
-165
-191
-208
-176
-158
-154
-145
-145
-127
-119
-94
-62
-64
-90
-92
-82
-74
-77
-94
-91
-94
-105
-112
-122
-121
-150
-208
-233
-243
-266
-285
-287
-288
-292
-320
-295
-246
-230
-242
-275
-293
-278
-256
-257
-248
-237
-239
-238
-232
-216
-199
-218
-239
-228
-199
-189
-188
-185
-183
-164
-174
-218
-239
-268
-311
-347
-385
-390
-391
-402
-405
-384
-381
-377
-388
-392
-350
-347
-365
-362
-325
-294
-288
-296
-312
-333
-321
-288
-236
-202
-217
-242
-236
-214
-232
-274
-312
-321
-311
-292
-293
-306
-322
-334
-308
-289
-280
-282
-259
-226
-221
-214
-192
-186
-177
-194
-250
-259
-257
-236
-213
-195
-176
-171
-145
-135
-141
-134
-147
-169
-170
-167
-166
-183
-222
-236
-242
-261
-280
-282
-287
-311
-318
-292
-279
-281
-272
-250
-212
-230
-257
-246
-209
-180
-174
-195
-199
-196
-200
-195
-216
-214
-197
-206
-175
-158
-157
-168
-215
-239
-246
-264
-287
-323
-377
-413
-427
-432
-429
-429
-433
-401
-384
-375
-361
-356
-335
-324
-333
-343
-349
-348
-349
-357
-333
-319
-313
-293
-314
-334
-320
-321
-315
-290
-286
-304
-312
-293
-278
-259
-275
-302
-302
-295
-276
-286
-307
-311
-333
-335
-339
-377
-381
-360
-343
-307
-280
-278
-263
-229
-210
-219
-213
-230
-256
-259
-272
-285
-298
-310
-313
-312
-318
-331
-374
-383
-373
-374
-354
-345
-344
-325
-281
-279
-276
-245
-257
-262
-217
-192
-182
-161
-163
-184
-167
-157
-192
-197
-190
-153
-171
-191
-156
-168
-195
-226
-295
-288
-276
-323
-306
-322
-357
-351
-349
-356
-327
-303
-316
-321
-338
-306
-241
-250
-308
-283
-256
-221
-187
-187
-170
-165
-215
-224
-222
-277
-329
-361
-352
-344
-375
-382
-339
-294
-249
-275
-226
-150
-116
-127
-151
-159
-125
-198
-278
-302
-322
-295
-357
-362
-273
-234
-297
-232
-197
-185
-136
-203
-205
-134
-165
-240
-254
-304
-317
-353
-400
-416
-406
-383
-337
-313
-255
-185
-208
-169
-162
-150
-158
-218
-279
-267
-260
-273
-272
-250
-185
-168
-124
-51
33
56
36
56
31
7
4
-57
-125
-181
-258
-285
-305
-340
-309
-263
-216
-172
-113
-88
-120
-132
-132
-144
-191
-273
-318
-353
-376
-402
-437
-463
-446
-424
-380
-271
-224
-194
-153
-123
-126
-138
-212
-271
-304
-409
-444
-479
-518
-492
-429
-422
-352
-296
-266
-193
-155
-113
-99
-102
-141
-140
-174
-249
-327
-392
-415
-417
-432
-464
-469
-459
-471
-482
-478
-438
-441
-451
-459
-460
-453
-463
-496
-534
-539
-499
-449
-427
-370
-328
-247
-196
-183
-161
-121
-143
-193
-239
-269
-322
-344
-347
-406
-415
-387
-362
-338
-335
-300
-202
-169
-127
-84
-75
-93
-177
-255
-259
-271
-330
-379
-414
-394
-345
-344
-336
-307
-264
-252
-237
-177
-127
-129
-154
-178
-159
-147
-194
-222
-255
-259
-239
-242
-235
-222
-237
-265
-265
-254
-275
-349
-396
-397
-413
-429
-439
-486
-447
-436
-478
-426
-383
-383
-340
-301
-241
-193
-200
-182
-159
-163
-198
-232
-273
-310
-331
-343
-376
-399
-393
-390
-394
-366
-347
-338
-361
-371
-362
-370
-422
-459
-477
-518
-525
-499
-489
-502
-484
-447
-386
-321
-243
-199
-182
-181
-176
-173
-215
-246
-289
-332
-383
-434
-464
-478
-495
-502
-499
-485
-443
-366
-342
-326
-286
-298
-246
-244
-294
-314
-341
-387
-394
-399
-443
-446
-461
-425
-362
-304
-257
-220
-193
-202
-197
-203
-196
-231
-282
-320
-335
-346
-377
-398
-415
-421
-420
-413
-413
-391
-356
-296
-268
-255
-212
-210
-240
-270
-285
-279
-253
-272
-325
-308
-281
-227
-195
-212
-202
-193
-220
-204
-189
-235
-276
-335
-333
-321
-406
-498
-526
-521
-517
-526
-496
-455
-422
-368
-303
-276
-281
-286
-285
-280
-305
-325
-361
-376
-386
-386
-379
-394
-412
-403
-369
-356
-365
-369
-366
-370
-382
-391
-383
-385
-426
-464
-474
-457
-455
-483
-489
-492
-498
-496
-476
-433
-392
-393
-400
-375
-312
-270
-267
-253
-218
-174
-175
-184
-175
-175
-218
-273
-279
-272
-279
-270
-268
-242
-218
-193
-165
-143
-114
-97
-72
-65
-57
-40
-64
-121
-145
-151
-161
-178
-220
-222
-151
-103
-84
-39
-8
5
4
-62
-113
-152
-234
-302
-368
-476
-548
-589
-615
-641
-666
-654
-637
-606
-568
-521
-490
-493
-513
-522
-525
-561
-611
-658
-703
-729
-732
-768
-787
-772
-719
-658
-618
-579
-541
-484
-440
-425
-412
-376
-342
-338
-331
-329
-320
-311
-326
-342
-358
-362
-350
-297
-241
-193
-153
-101
-43
28
86
132
163
197
242
267
272
283
300
317
318
319
352
381
391
400
443
484
502
480
486
517
543
544
524
513
484
443
346
202
13
-239
-514
-797
-1035
-1268
-1506
-1734
-1945
-2059
-2070
-2032
-1973
-1888
-1712
-1466
-1197
-916
-644
-421
-264
-176
-121
-95
-128
-238
-425
-586
-722
-864
-1013
-1156
-1224
-1244
-1245
-1203
-1106
-958
-805
-674
-548
-402
-277
-202
-162
-122
-85
-68
-81
-99
-113
-117
-89
-34
70
196
307
396
486
582
652
690
686
679
704
748
815
888
982
1099
1237
1414
1579
1715
1843
1974
2065
2088
2038
1820
1087
-149
-1394
-2227
-2698
-3291
-4062
-4429
-4082
-3280
-2490
-1899
-1306
-633
-13
521
1033
1510
1844
1841
1541
1225
1030
749
203
-452
-888
-968
-854
-723
-582
-363
-155
-64
-86
-179
-320
-560
-919
-1293
-1576
-1783
-1986
-2197
-2360
-2319
-2034
-1618
-1194
-756
-275
216
544
661
634
461
119
-339
-795
-1176
-1479
-1744
-1912
-1917
-1764
-1504
-1198
-872
-524
-170
146
379
515
574
560
485
402
360
335
286
239
253
377
568
741
919
1121
1359
1639
1911
2138
2294
2352
2373
2376
2310
2102
1723
1177
324
-815
-1967
-2792
-3310
-3759
-4168
-4272
-3870
-3091
-2227
-1499
-838
-197
395
886
1312
1660
1849
1790
1531
1233
967
652
200
-272
-610
-676
-573
-421
-261
-136
-26
-8
-89
-255
-491
-787
-1113
-1405
-1643
-1832
-1969
-2060
-2036
-1866
-1599
-1244
-837
-414
-33
284
480
527
399
85
-325
-728
-1079
-1390
-1622
-1747
-1750
-1661
-1480
-1231
-970
-727
-499
-247
17
223
325
359
354
335
315
329
373
435
498
568
671
823
981
1098
1227
1415
1681
1969
2250
2508
2726
2827
2836
2799
2667
2270
1346
-73
-1564
-2667
-3370
-4041
-4827
-5308
-5036
-4136
-3108
-2267
-1509
-652
266
1123
1837
2369
2684
2681
2428
2053
1629
1138
467
-284
-854
-1079
-1011
-864
-747
-579
-325
-95
22
4
-149
-373
-649
-925
-1148
-1357
-1605
-1886
-2098
-2091
-1865
-1540
-1237
-883
-368
212
639
792
746
588
294
-174
-704
-1196
-1646
-2042
-2292
-2351
-2217
-1996
-1757
-1452
-1038
-571
-177
98
275
378
399
329
216
137
83
70
128
286
496
663
795
950
1168
1362
1542
1697
1846
2017
2194
2375
2555
2660
2694
2649
2523
2222
1385
-67
-1674
-2888
-3617
-4296
-5157
-5749
-5549
-4630
-3519
-2587
-1792
-905
90
1112
2019
2706
3076
3107
2898
2579
2132
1485
635
-256
-908
-1199
-1220
-1151
-1070
-933
-690
-423
-298
-360
-533
-724
-890
-1030
-1189
-1401
-1632
-1855
-2004
-1955
-1720
-1402
-1085
-696
-147
461
869
967
816
525
161
-319
-866
-1418
-1873
-2207
-2376
-2372
-2235
-2018
-1748
-1390
-923
-439
-51
203
341
404
366
234
39
-146
-290
-321
-184
83
396
653
856
1074
1351
1597
1729
1831
1956
2138
2336
2486
2596
2662
2683
2661
2604
2444
1993
983
-562
-2098
-3161
-3833
-4624
-5572
-6045
-5566
-4415
-3264
-2407
-1620
-617
548
1640
2470
3011
3258
3213
2985
2627
2070
1259
296
-560
-1105
-1346
-1448
-1486
-1409
-1196
-919
-695
-642
-792
-973
-1080
-1109
-1169
-1351
-1564
-1716
-1733
-1695
-1622
-1460
-1165
-777
-343
130
595
875
852
644
371
24
-535
-1219
-1803
-2195
-2418
-2576
-2634
-2512
-2237
-1873
-1434
-935
-458
-76
208
408
488
414
180
-124
-340
-444
-465
-389
-182
149
526
850
1142
1406
1641
1816
1881
1954
2081
2234
2326
2370
2449
2589
2658
2667
2618
2376
1613
178
-1456
-2683
-3413
-4243
-5356
-6173
-5994
-4912
-3676
-2759
-1969
-887
460
1747
2691
3319
3701
3832
3728
3386
2762
1830
767
-163
-793
-1208
-1505
-1652
-1616
-1376
-1021
-745
-671
-746
-820
-852
-897
-1026
-1260
-1491
-1605
-1625
-1630
-1585
-1420
-1110
-692
-196
310
733
984
1034
903
601
142
-497
-1232
-1870
-2295
-2554
-2742
-2811
-2677
-2353
-1895
-1373
-859
-385
13
316
529
617
507
273
28
-169
-276
-326
-283
-104
239
642
915
1106
1399
1691
1835
1956
2069
2086
2139
2239
2264
2291
2403
2509
2517
2463
2383
1944
671
-1076
-2484
-3300
-4000
-5111
-6179
-6283
-5253
-3921
-3019
-2351
-1350
76
1480
2543
3224
3796
4307
3960
3596
3408
2317
932
90
-470
-1124
-1684
-1954
-1902
-1530
-1253
-1015
-896
-966
-896
-806
-779
-727
-851
-1220
-1393
-1230
-1180
-1411
-1430
-1036
-492
-152
31
423
813
853
606
337
59
-462
-1205
-1737
-1975
-2257
-2636
-2814
-2654
-2296
-1952
-1621
-1151
-615
-181
70
252
381
304
50
-213
-363
-458
-583
-660
-501
-131
255
580
914
1257
1525
1718
1889
2038
2060
1997
2013
2117
2170
2135
2098
2166
2313
2407
2430
2286
1728
477
-1124
-2466
-3347
-4181
-5336
-6262
-6202
-5153
-3958
-3138
-2363
-1192
258
1561
2545
3266
3790
4129
4372
4078
2971
1867
1042
176
-577
-1219
-1911
-2278
-2040
-1694
-1425
-1157
-1038
-988
-965
-938
-757
-681
-851
-1085
-1149
-1126
-1284
-1501
-1522
-1210
-700
-247
54
293
583
840
800
482
59
-415
-937
-1425
-1780
-2079
-2380
-2560
-2485
-2255
-2007
-1724
-1308
-760
-251
70
191
226
215
128
-1
-145
-296
-440
-426
-240
32
310
566
823
1080
1295
1460
1603
1698
1765
1848
1920
1943
1948
1999
2141
2287
2373
2408
2445
2432
2065
1015
-583
-2120
-3126
-3813
-4756
-5830
-6305
-5721
-4556
-3577
-2917
-2140
-923
493
1760
2637
3183
3592
3923
4021
3574
2551
1402
566
-20
-655
-1356
-1808
-1830
-1628
-1459
-1358
-1296
-1258
-1204
-1093
-989
-986
-1083
-1164
-1202
-1268
-1407
-1572
-1616
-1458
-1125
-711
-344
-19
305
595
719
595
315
0
-338
-731
-1153
-1537
-1866
-2158
-2320
-2312
-2191
-2021
-1745
-1334
-874
-503
-251
-76
55
103
66
44
38
36
52
128
271
441
597
743
905
1048
1155
1251
1356
1447
1509
1554
1584
1641
1721
1820
1938
2062
2169
2244
2310
2287
2039
1380
291
-908
-1845
-2487
-3155
-3920
-4454
-4471
-4097
-3679
-3320
-2852
-2175
-1375
-506
365
1114
1670
2149
2560
2700
2432
1908
1447
1115
733
248
-162
-362
-460
-593
-759
-884
-970
-1034
-1032
-997
-991
-1021
-1057
-1054
-1118
-1306
-1525
-1682
-1738
-1744
-1698
-1568
-1381
-1154
-912
-667
-486
-367
-260
-161
-112
-153
-282
-432
-600
-802
-1006
-1168
-1287
-1379
-1413
-1367
-1288
-1220
-1144
-1059
-962
-852
-726
-589
-459
-322
-165
15
190
345
499
637
786
907
997
1069
1145
1246
1372
1505
1619
1722
1824
1947
2092
2227
2315
2348
2335
2290
2120
1668
864
-153
-1086
-1838
-2520
-3215
-3715
-3908
-3875
-3804
-3684
-3382
-2925
-2377
-1784
-1096
-415
312
929
1371
1706
1748
1650
1506
1297
1068
797
540
414
311
148
-18
-182
-318
-440
-510
-514
-517
-568
-681
-795
-953
-1216
-1534
-1833
-2052
-2212
-2308
-2290
-2162
-1972
-1766
-1539
-1277
-992
-726
-497
-289
-133
-67
-64
-122
-230
-372
-532
-666
-745
-790
-827
-838
-806
-759
-750
-749
-697
-625
-575
-497
-400
-298
-204
-97
17
114
229
385
534
663
826
1030
1206
1359
1528
1701
1857
2003
2139
2261
2368
2457
2509
2505
2450
2284
1875
1177
263
-628
-1398
-2140
-2820
-3301
-3494
-3526
-3572
-3560
-3342
-2945
-2502
-2030
-1445
-796
-165
363
809
1130
1243
1176
1075
991
849
679
584
605
623
558
476
413
347
274
193
158
130
28
-155
-397
-709
-1105
-1524
-1886
-2132
-2337
-2481
-2503
-2394
-2220
-2053
-1858
-1604
-1311
-1047
-805
-561
-347
-214
-146
-147
-206
-300
-400
-451
-465
-452
-435
-413
-396
-402
-421
-471
-530
-559
-559
-558
-573
-559
-507
-448
-373
-259
-122
53
269
489
711
900
1086
1295
1481
1617
1732
1855
1997
2134
2247
2349
2416
2441
2433
2388
2185
1690
916
51
-755
-1512
-2259
-2882
-3224
-3358
-3446
-3541
-3499
-3249
-2852
-2405
-1897
-1274
-633
-88
352
689
898
956
921
899
867
784
708
719
799
843
776
708
685
629
530
443
397
312
149
-64
-325
-651
-1058
-1464
-1766
-1966
-2121
-2229
-2215
-2116
-1984
-1844
-1677
-1439
-1170
-937
-746
-550
-356
-238
-197
-192
-194
-207
-257
-292
-288
-267
-231
-199
-161
-166
-227
-292
-321
-349
-402
-432
-441
-414
-353
-283
-208
-111
21
178
360
553
740
913
1104
1315
1476
1611
1736
1883
2037
2151
2254
2344
2438
2469
2439
2345
2051
1467
636
-220
-991
-1733
-2473
-3002
-3234
-3293
-3368
-3458
-3374
-3083
-2692
-2273
-1740
-1106
-490
1
363
638
792
784
740
743
740
671
606
632
714
699
611
560
559
541
486
449
437
376
217
-12
-305
-669
-1081
-1468
-1765
-1959
-2091
-2172
-2180
-2101
-1996
-1858
-1700
-1519
-1295
-1060
-853
-696
-575
-492
-442
-441
-480
-496
-476
-435
-402
-354
-293
-248
-250
-283
-316
-341
-379
-421
-432
-454
-477
-493
-476
-421
-370
-298
-170
10
220
427
611
791
987
1173
1342
1514
1675
1826
1969
2103
2202
2259
2305
2304
2282
2228
2051
1660
994
176
-632
-1391
-2140
-2780
-3173
-3309
-3338
-3414
-3427
-3245
-2873
-2473
-2032
-1467
-823
-244
178
487
689
753
714
674
653
612
530
501
567
648
654
632
629
617
577
501
427
346
228
29
-213
-545
-899
-1268
-1582
-1864
-2003
-2113
-2153
-2077
-2067
-1895
-1851
-1614
-1476
-1193
-1007
-861
-706
-611
-501
-479
-437
-427
-400
-368
-318
-269
-200
-165
-142
-156
-161
-199
-276
-355
-427
-449
-501
-535
-568
-549
-512
-428
-267
-76
137
356
566
772
968
1153
1296
1414
1540
1666
1779
1872
1954
2028
2099
2130
2125
2134
2108
2005
1682
1059
282
-527
-1247
-1953
-2602
-3035
-3224
-3249
-3311
-3359
-3219
-2899
-2505
-2085
-1581
-960
-363
93
418
628
734
699
667
679
658
593
536
584
665
659
599
591
636
634
550
478
421
296
97
-161
-450
-800
-1192
-1550
-1818
-2017
-2159
-2202
-2164
-2064
-1942
-1818
-1628
-1407
-1188
-987
-832
-705
-601
-548
-539
-540
-528
-512
-484
-420
-344
-283
-230
-181
-159
-172
-215
-271
-321
-363
-421
-478
-520
-532
-522
-487
-419
-282
-81
140
381
629
849
1043
1233
1378
1488
1581
1676
1776
1860
1904
1930
1977
2040
2089
2121
2170
2203
2142
1821
1209
432
-363
-1074
-1792
-2437
-2829
-2976
-3004
-3086
-3121
-2971
-2650
-2249
-1837
-1316
-668
-72
372
675
872
911
820
747
739
723
677
682
751
787
745
698
699
730
696
616
551
487
346
101
-184
-517
-895
-1283
-1589
-1804
-1942
-2041
-2056
-1986
-1869
-1766
-1661
-1502
-1301
-1110
-963
-847
-720
-650
-657
-703
-703
-667
-612
-524
-423
-318
-246
-190
-146
-122
-147
-213
-275
-317
-360
-422
-498
-548
-563
-580
-554
-461
-304
-115
87
302
504
659
783
903
1004
1099
1211
1345
1467
1571
1655
1719
1770
1837
1919
1987
2068
2181
2255
2182
1821
1153
329
-494
-1249
-1960
-2578
-2962
-3076
-3036
-3068
-3091
-2917
-2544
-2124
-1710
-1170
-509
87
477
691
785
743
583
453
415
407
371
383
501
597
588
539
556
631
660
606
534
477
358
118
-224
-567
-926
-1296
-1595
-1780
-1892
-1951
-1943
-1868
-1740
-1621
-1521
-1380
-1198
-1019
-885
-800
-747
-703
-699
-731
-751
-724
-633
-526
-422
-329
-209
-124
-80
-81
-98
-146
-200
-254
-325
-397
-502
-614
-681
-707
-694
-641
-518
-314
-75
161
346
506
655
776
856
944
1077
1208
1329
1441
1543
1615
1670
1745
1830
1958
2073
2181
2300
2305
2101
1571
775
-102
-936
-1694
-2427
-2961
-3200
-3222
-3189
-3226
-3182
-2916
-2472
-2029
-1584
-1033
-395
129
412
534
539
472
341
278
309
364
416
511
635
709
668
617
647
696
675
559
459
334
115
-223
-609
-956
-1254
-1536
-1782
-1904
-1950
-1958
-1936
-1870
-1765
-1662
-1544
-1382
-1184
-1052
-967
-906
-861
-832
-811
-807
-771
-658
-507
-362
-271
-198
-129
-85
-122
-209
-260
-298
-376
-481
-563
-636
-708
-774
-809
-769
-683
-574
-390
-147
72
233
372
501
608
701
758
831
969
1105
1243
1364
1442
1504
1564
1675
1804
1933
2073
2230
2363
2329
2081
1529
707
-257
-1152
-1883
-2566
-3124
-3387
-3374
-3297
-3327
-3285
-2939
-2393
-1877
-1424
-836
-126
423
656
709
728
684
507
411
465
555
583
639
780
874
820
772
847
956
933
776
638
471
171
-290
-759
-1137
-1467
-1761
-1936
-2000
-1997
-1991
-1910
-1748
-1559
-1413
-1260
-1029
-790
-626
-563
-510
-478
-497
-574
-597
-552
-462
-354
-235
-109
-25
-23
-54
-104
-187
-311
-399
-436
-510
-591
-690
-757
-789
-797
-764
-653
-512
-328
-117
94
284
428
541
638
737
810
880
974
1124
1276
1388
1471
1551
1670
1790
1913
2013
2127
2249
2326
2315
2137
1733
999
48
-926
-1753
-2470
-3126
-3558
-3646
-3447
-3332
-3319
-3117
-2572
-1930
-1412
-909
-269
402
817
941
925
870
706
551
508
576
635
676
786
914
903
757
695
752
750
587
370
200
-36
-420
-862
-1236
-1532
-1782
-1954
-1988
-1937
-1862
-1758
-1598
-1411
-1251
-1120
-980
-817
-666
-613
-616
-633
-656
-710
-748
-757
-699
-559
-407
-297
-250
-231
-230
-266
-355
-452
-527
-601
-682
-774
-834
-862
-883
-884
-821
-691
-542
-353
-109
148
357
488
594
708
787
833
892
986
1085
1173
1266
1345
1426
1517
1644
1815
1991
2123
2229
2330
2393
2324
2048
1559
750
-305
-1369
-2205
-2859
-3473
-3892
-3887
-3522
-3226
-3127
-2823
-2122
-1355
-800
-314
316
939
1241
1251
1187
1089
835
585
507
547
537
482
579
767
787
599
500
586
613
410
120
-113
-350
-742
-1173
-1553
-1761
-1954
-2092
-2060
-1948
-1791
-1694
-1492
-1269
-1035
-916
-837
-672
-498
-453
-517
-610
-617
-624
-683
-728
-694
-574
-479
-441
-455
-488
-525
-639
-765
-876
-946
-994
-1017
-1015
-1001
-985
-949
-860
-707
-560
-415
-229
-16
176
330
440
522
608
684
757
842
940
1049
1165
1281
1362
1421
1510
1610
1739
1845
1956
2039
2105
2144
2102
1944
1563
866
-133
-1239
-2181
-2880
-3495
-3938
-4000
-3637
-3196
-2998
-2774
-2222
-1420
-735
-219
354
960
1378
1452
1345
1146
863
577
422
384
350
272
330
539
585
431
261
254
282
153
-111
-339
-556
-875
-1311
-1676
-1911
-2030
-2059
-1973
-1748
-1516
-1302
-1084
-863
-671
-557
-473
-381
-301
-303
-427
-568
-698
-805
-908
-982
-982
-873
-710
-601
-609
-628
-628
-688
-817
-939
-984
-984
-976
-958
-877
-782
-706
-614
-450
-272
-127
-3
154
310
399
406
424
502
547
539
586
709
859
996
1145
1300
1443
1563
1687
1814
1902
1981
2061
2150
2189
2175
2102
1927
1515
738
-387
-1605
-2551
-3131
-3601
-4025
-4081
-3542
-2777
-2369
-2193
-1655
-657
260
730
1001
1468
1886
1876
1507
1091
736
404
129
-4
-64
-162
-176
-15
107
-7
-249
-376
-291
-320
-511
-677
-880
-1150
-1376
-1671
-1959
-1917
-1593
-1253
-928
-600
-308
-62
126
204
55
-102
-175
-326
-609
-981
-1318
-1502
-1546
-1589
-1608
-1515
-1312
-1079
-901
-829
-838
-830
-782
-783
-855
-895
-822
-664
-492
-367
-275
-196
-70
67
119
62
-16
-24
-7
-41
-124
-130
-15
177
341
480
670
924
1187
1377
1505
1625
1742
1841
1915
1985
2044
2097
2129
2146
2164
2132
1948
1567
798
-620
-2439
-3952
-4711
-5033
-5417
-5663
-5036
-3516
-2058
-1283
-647
609
2237
3299
3498
3403
3407
3309
2723
1684
569
-291
-811
-1096
-1351
-1620
-1697
-1429
-1013
-922
-1228
-1489
-1422
-1238
-1274
-1513
-1604
-1339
-940
-721
-574
-242
357
1025
1454
1627
1674
1642
1424
900
107
-909
-1821
-2377
-2620
-2876
-3282
-3372
-2863
-2150
-1818
-1730
-1252
-376
210
177
23
120
259
135
-146
-341
-390
-357
-319
-234
-211
-384
-559
-600
-713
-1035
-1371
-1451
-1242
-971
-797
-565
-93
515
999
1288
1506
1729
1948
2029
1919
1698
1579
1509
1360
1187
1113
1223
1493
1748
2020
2179
2255
2287
2265
1801
638
-1186
-3482
-5151
-5827
-6017
-6268
-6198
-5040
-2854
-733
495
1419
2819
4327
4917
4364
3579
3115
2545
1514
151
-1152
-1943
-2252
-2304
-2150
-1897
-1585
-1057
-582
-525
-927
-1431
-1536
-1393
-1422
-1653
-1626
-1046
-163
479
759
1155
1793
2313
2340
1858
1260
768
118
-805
-1831
-2576
-2935
-3003
-3127
-3514
-3593
-3018
-2084
-1566
-1473
-1097
-190
579
536
262
424
666
528
29
-289
-311
-503
-858
-986
-968
-1160
-1446
-1500
-1312
-1267
-1503
-1495
-1055
-604
-381
-248
139
798
1306
1457
1480
1529
1566
1500
1256
1014
913
867
917
984
1009
1106
1311
1556
1854
2097
2183
2271
2417
2462
2224
1638
698
-696
-2735
-4788
-5832
-5755
-5412
-5230
-4658
-2976
-631
1016
1803
2616
3697
4441
4262
3426
2679
2126
1342
325
-685
-1534
-1920
-1917
-1661
-1357
-1226
-1175
-1050
-1039
-1289
-1695
-1984
-1807
-1463
-1291
-1194
-734
91
1003
1456
1647
1878
2161
2257
1636
792
88
-445
-1156
-1882
-2380
-2577
-2416
-2079
-1805
-1585
-1933
-2287
-1955
-1313
-1085
-1345
-1248
-437
371
171
-375
-200
321
356
-253
-862
-894
-891
-1211
-1550
-1731
-1838
-1790
-1621
-1374
-1069
-913
-623
-156
127
212
306
465
760
1003
1010
958
946
1039
1171
1063
822
826
939
1019
889
721
859
1215
1459
1569
1734
1852
2101
2195
2060
1680
910
-343
-2148
-4187
-5574
-5767
-5399
-5069
-4591
-3328
-1164
866
1872
2431
3160
3939
4106
3349
2288
1607
1047
200
-850
-1769
-2157
-2033
-1811
-1618
-1437
-1292
-1138
-1110
-1319
-1599
-1750
-1702
-1505
-1312
-992
-392
320
949
1382
1670
1858
1857
1610
1184
577
-187
-920
-1568
-2093
-2463
-2649
-2510
-2108
-1680
-1340
-1007
-1008
-1442
-1692
-1371
-902
-932
-1124
-754
113
465
10
-247
34
132
-352
-1020
-1277
-1236
-1389
-1648
-1722
-1640
-1460
-1141
-767
-388
-131
86
401
610
598
564
603
692
807
793
723
733
804
930
985
878
868
1043
1212
1218
1208
1318
1602
1806
1839
1945
2050
2199
2260
2123
1607
632
-978
-3098
-4918
-5859
-5819
-5415
-5008
-4149
-2313
-30
1654
2544
3180
3940
4469
4168
3196
2177
1374
564
-484
-1601
-2410
-2648
-2491
-2147
-1782
-1533
-1376
-1260
-1207
-1279
-1535
-1686
-1448
-949
-588
-325
146
906
1619
1861
1794
1759
1706
1390
784
-38
-835
-1489
-2070
-2487
-2729
-2758
-2460
-1919
-1431
-1038
-861
-1207
-1435
-1193
-781
-780
-1029
-898
-234
204
-184
-533
-356
-160
-416
-986
-1311
-1272
-1332
-1543
-1681
-1660
-1466
-1115
-748
-364
-71
83
271
354
240
148
74
64
203
314
345
337
343
509
707
723
738
861
1110
1352
1444
1364
1435
1596
1782
1952
1978
2087
2357
2563
2400
1995
1333
489
-979
-3212
-5242
-6076
-5836
-5380
-5025
-4223
-2293
137
1882
2748
3400
4139
4683
4399
3358
2223
1307
434
-619
-1757
-2573
-2700
-2412
-2044
-1739
-1482
-1185
-933
-862
-874
-928
-1012
-997
-704
-236
318
749
1140
1648
2080
2186
1919
1535
1114
568
-245
-1201
-2002
-2509
-2749
-2866
-2846
-2550
-2242
-1953
-1581
-1097
-724
-514
-339
-18
361
364
157
126
136
-63
-423
-756
-892
-1008
-1229
-1446
-1574
-1634
-1534
-1335
-1149
-913
-615
-270
7
87
117
224
277
249
205
185
232
296
355
394
353
329
451
702
927
1097
1255
1430
1550
1547
1600
1677
1763
1777
1793
1944
2134
2205
2146
1990
1520
680
-750
-2811
-4761
-5806
-5854
-5488
-5138
-4429
-2673
-308
1486
2470
3173
3984
4619
4502
3640
2585
1606
604
-544
-1745
-2622
-2891
-2699
-2331
-1912
-1532
-1188
-905
-779
-767
-874
-1011
-901
-529
-126
162
441
836
1316
1607
1586
1410
1163
816
267
-483
-1327
-2021
-2475
-2735
-2826
-2711
-2317
-1685
-1062
-619
-350
-79
-2
-642
-1303
-1261
-851
-939
-1290
-1239
-559
-89
-490
-745
-448
-369
-770
-1167
-1283
-1244
-1372
-1443
-1197
-996
-894
-522
-126
85
122
132
180
101
-164
-223
-130
-128
44
347
596
762
893
1122
1412
1483
1358
1377
1442
1540
1587
1549
1583
1776
1981
2124
2198
2169
2159
1967
1321
218
-1392
-3549
-5401
-6257
-6124
-5562
-4867
-3723
-1623
765
2453
3426
4025
4540
4825
4447
3379
2172
1048
60
-936
-2008
-2773
-2893
-2562
-2041
-1552
-1239
-995
-740
-602
-653
-836
-945
-721
-323
19
321
693
1142
1518
1618
1525
1320
980
508
-118
-942
-1727
-2294
-2625
-2738
-2703
-2465
-1907
-1240
-721
-380
-158
-17
-452
-1127
-1348
-1110
-1101
-1369
-1380
-834
-184
-282
-539
-341
-191
-529
-962
-1244
-1379
-1547
-1674
-1538
-1350
-1201
-768
-205
85
156
220
315
220
-116
-325
-251
-230
-193
30
303
547
719
913
1172
1325
1309
1359
1352
1282
1196
1147
1161
1197
1329
1568
1806
1834
1840
1819
1596
1190
265
-1314
-3294
-4961
-5579
-5265
-4766
-4270
-3091
-1010
1318
2855
3528
4007
4487
4511
3760
2420
1043
-42
-1048
-2108
-3060
-3495
-3212
-2539
-1866
-1279
-742
-287
43
139
19
-181
-264
-174
2
136
278
476
734
971
1037
903
622
288
-96
-644
-1356
-1989
-2315
-2329
-2210
-1988
-1635
-1054
-417
75
198
-183
-559
-560
-469
-775
-1261
-1417
-1032
-718
-902
-1041
-771
-488
-467
-632
-844
-973
-1098
-1146
-1120
-1173
-1148
-817
-401
-177
-106
-40
70
61
-103
-219
-261
-320
-296
-152
88
327
497
680
880
1056
1182
1194
1126
1067
1053
967
823
756
860
1137
1338
1524
1754
2038
2214
2289
2232
1884
1110
-295
-2358
-4350
-5281
-5166
-4666
-4164
-3377
-1592
878
2743
3595
3978
4222
4370
4031
2793
1219
-102
-1110
-1995
-2866
-3526
-3450
-2774
-1989
-1272
-720
-315
45
244
203
55
-73
-82
-14
64
273
567
707
729
825
896
719
252
-300
-736
-1246
-1878
-2350
-2488
-2339
-2006
-1600
-1117
-592
-128
40
-233
-610
-755
-693
-843
-1165
-1320
-1074
-785
-781
-834
-710
-522
-449
-560
-788
-1015
-1169
-1209
-1231
-1290
-1223
-903
-482
-163
20
159
300
311
153
4
-106
-223
-329
-321
-200
-49
100
311
580
785
864
858
873
920
878
807
797
876
991
1132
1328
1628
1872
2002
2123
2244
2195
1849
1177
117
-1519
-3617
-5157
-5452
-4859
-4208
-3611
-2463
-319
1912
3201
3666
3871
4097
4087
3263
1745
250
-863
-1731
-2560
-3299
-3496
-3010
-2267
-1532
-858
-344
-34
101
154
210
135
-70
-180
-18
278
453
489
542
753
869
716
350
-64
-437
-897
-1504
-2032
-2284
-2236
-1938
-1599
-1250
-796
-306
46
181
102
27
-55
-153
-547
-1606
-2325
-2108
-1557
-1576
-1764
-1380
-298
335
-108
-377
-102
-147
-536
-782
-906
-984
-1068
-926
-544
-486
-562
-217
204
169
-92
-192
-155
-248
-430
-312
-26
81
204
513
865
1025
987
992
1114
1103
939
858
793
891
1087
1312
1492
1699
1982
2286
2372
2028
1491
655
-967
-3361
-5332
-5836
-5181
-4527
-4101
-3046
-815
1652
3141
3642
3894
4201
4192
3357
1768
110
-1192
-2170
-3044
-3691
-3788
-3219
-2376
-1593
-880
-278
144
359
365
254
95
-97
-99
64
162
198
311
579
818
832
623
366
41
-434
-1007
-1582
-2019
-2258
-2239
-2014
-1615
-1190
-722
-239
147
327
340
124
-437
-955
-1182
-1175
-1319
-1505
-1436
-946
-529
-505
-468
-252
-233
-510
-844
-1065
-1170
-1283
-1307
-1133
-900
-647
-292
53
192
214
236
179
-57
-391
-586
-567
-498
-437
-255
90
451
631
756
884
1003
1004
920
893
996
1003
898
952
1190
1474
1671
1828
2039
2287
2239
2049
1733
1085
-215
-2302
-4561
-5784
-5630
-4927
-4361
-3647
-2061
461
2616
3513
3707
3960
4191
3826
2538
837
-503
-1417
-2237
-3027
-3534
-3450
-2695
-1774
-1069
-536
-129
176
415
480
299
-7
-221
-145
195
446
481
569
818
1054
1074
767
259
-214
-619
-1087
-1648
-2139
-2308
-2061
-1637
-1274
-909
-445
69
388
384
140
-25
-318
-988
-1589
-1771
-1647
-1533
-1489
-1322
-774
-389
-344
-280
-254
-484
-768
-982
-1115
-1192
-1284
-1169
-863
-652
-475
-172
104
157
70
-76
-207
-422
-627
-619
-493
-366
-181
201
638
917
928
875
876
886
876
814
790
762
793
889
991
1176
1503
1813
2038
2078
2001
1955
1759
1039
-107
-1792
-3913
-5409
-5633
-5028
-4259
-3563
-2339
-159
1961
3094
3552
3801
3825
3503
2530
1090
-259
-1415
-2316
-2921
-3301
-3286
-2724
-1962
-1231
-567
-88
186
286
274
150
-5
-205
-270
-62
279
495
538
639
837
941
681
185
-242
-550
-984
-1580
-2005
-2125
-1976
-1661
-1316
-937
-475
-27
281
324
145
-60
-104
-439
-1250
-1778
-1707
-1395
-1325
-1394
-1163
-548
-265
-454
-554
-597
-799
-1005
-1093
-1107
-1076
-995
-722
-392
-255
-115
142
263
125
-66
-211
-390
-623
-679
-483
-281
-154
77
453
769
825
735
734
806
816
755
685
673
700
725
840
1122
1455
1651
1821
2022
2132
2143
1931
1488
746
-457
-2474
-4647
-5856
-5709
-4721
-3915
-3294
-1906
548
2673
3576
3607
3566
3699
3367
2098
435
-880
-1749
-2321
-2854
-3245
-3070
-2358
-1498
-829
-379
-66
160
129
-116
-378
-544
-602
-519
-230
153
497
653
768
896
966
750
236
-325
-771
-1207
-1686
-2088
-2215
-2000
-1600
-1162
-747
-342
-14
155
113
-105
-333
-481
-567
-670
-815
-1436
-2043
-1962
-1425
-1141
-1233
-1154
-530
68
-160
-571
-453
-234
-314
-448
-457
-350
-295
-259
-100
-109
-289
-286
-158
-266
-485
-493
-328
-207
-206
-44
363
645
688
715
784
826
767
654
585
661
799
900
935
991
1246
1653
1856
1816
1792
1887
1918
1655
1094
326
-817
-2762
-4743
-5580
-5048
-4102
-3427
-2721
-1106
1249
2960
3496
3440
3380
3275
2718
1447
-23
-1082
-1774
-2302
-2744
-2932
-2590
-1812
-1124
-661
-324
-105
9
-11
-217
-427
-524
-498
-266
101
404
611
738
788
820
726
395
-114
-566
-944
-1282
-1601
-1852
-1863
-1574
-1138
-752
-481
-248
-36
30
-112
-384
-502
-542
-531
-832
-1429
-1706
-1435
-1025
-930
-974
-786
-252
-47
-315
-576
-614
-625
-667
-739
-768
-676
-526
-292
-152
-185
-204
-110
-91
-296
-514
-600
-582
-560
-467
-242
100
400
594
718
812
838
789
720
602
569
640
758
877
1059
1287
1551
1828
2027
2090
1932
1704
1560
1448
945
-61
-1638
-3573
-5014
-5368
-4818
-3981
-3180
-2053
-126
1861
2998
3361
3421
3351
3031
2191
865
-414
-1363
-1963
-2367
-2734
-2834
-2387
-1680
-1121
-692
-434
-328
-280
-363
-518
-624
-642
-473
-62
334
599
801
936
1001
975
703
211
-291
-725
-1122
-1511
-1873
-2046
-1921
-1607
-1235
-901
-573
-269
-79
-92
-239
-406
-454
-643
-1119
-1444
-1428
-1142
-930
-890
-771
-374
-149
-241
-412
-601
-813
-981
-1135
-1169
-1068
-937
-686
-402
-256
-158
-77
-93
-189
-331
-481
-517
-550
-552
-419
-154
103
321
474
589
625
525
405
358
401
503
656
807
990
1165
1374
1634
1851
2005
1990
1856
1726
1687
1556
1209
509
-588
-2195
-4060
-5168
-5074
-4294
-3560
-2796
-1496
479
2225
3039
3210
3173
3031
2604
1610
272
-802
-1493
-1988
-2393
-2668
-2552
-2033
-1480
-1044
-653
-390
-336
-447
-638
-711
-654
-580
-373
-9
388
748
940
963
933
795
462
3
-535
-1068
-1480
-1815
-2025
-2000
-1796
-1413
-973
-620
-330
-73
15
-109
-335
-477
-537
-809
-1206
-1530
-1539
-1240
-913
-785
-641
-422
-273
-262
-527
-897
-1097
-1226
-1329
-1261
-1130
-940
-599
-236
40
190
168
94
50
-108
-326
-472
-531
-493
-358
-165
107
426
668
811
802
684
627
624
627
627
674
771
947
1191
1431
1612
1755
1937
2075
2047
1816
1564
1389
1134
504
-559
-2188
-4020
-5087
-4919
-3939
-2996
-2296
-1189
694
2467
3271
3272
3048
2853
2449
1529
260
-814
-1455
-1801
-2076
-2325
-2280
-1827
-1249
-847
-578
-435
-402
-468
-569
-559
-483
-383
-158
281
769
1105
1167
1096
1050
897
476
-118
-682
-1100
-1378
-1684
-1957
-1991
-1746
-1328
-906
-611
-383
-195
-101
-182
-372
-595
-598
-734
-1205
-1479
-1359
-1174
-1158
-1131
-875
-445
-371
-573
-552
-494
-695
-861
-819
-697
-594
-532
-322
-89
-56
-105
-67
-122
-320
-434
-469
-494
-522
-432
-198
40
167
316
535
692
686
643
629
643
708
781
903
1043
1199
1269
1363
1534
1710
1833
1836
1725
1652
1598
1378
896
-22
-1690
-3702
-4964
-4906
-3927
-3085
-2662
-1705
276
2249
3188
3136
2927
2979
2818
1796
332
-839
-1449
-1743
-2098
-2474
-2430
-1890
-1264
-815
-547
-367
-269
-338
-524
-609
-546
-418
-166
211
619
950
1095
1072
989
833
539
62
-564
-1113
-1446
-1650
-1849
-1966
-1802
-1376
-936
-640
-443
-255
-167
-250
-489
-673
-884
-1167
-1396
-1502
-1356
-1064
-811
-630
-388
-236
-233
-368
-677
-973
-1153
-1334
-1395
-1244
-1063
-800
-481
-209
24
113
70
13
-93
-317
-516
-655
-686
-579
-380
-119
160
404
636
810
794
673
581
588
613
664
671
769
901
985
1218
1470
1565
1627
1768
1874
1932
1777
1454
1080
404
-932
-2809
-4491
-5116
-4428
-3394
-2774
-2165
-768
1244
2717
3112
2950
2882
2805
2177
955
-264
-1045
-1426
-1715
-2044
-2177
-1915
-1426
-985
-679
-466
-381
-513
-742
-829
-752
-596
-410
-105
310
708
906
958
923
803
571
148
-416
-920
-1255
-1493
-1712
-1831
-1747
-1437
-1048
-782
-607
-447
-333
-347
-556
-790
-853
-746
-583
-716
-1104
-1373
-1207
-839
-728
-929
-1024
-783
-641
-876
-1191
-1229
-1029
-856
-800
-690
-463
-252
-95
-37
-105
-278
-438
-597
-729
-785
-772
-670
-499
-254
66
352
549
704
805
824
765
706
649
646
649
715
866
935
1106
1394
1598
1645
1617
1671
1832
1878
1617
1272
878
64
-1501
-3524
-4855
-4768
-3782
-2948
-2447
-1545
299
2191
3109
3092
2872
2795
2513
1608
275
-794
-1370
-1638
-1838
-2015
-1958
-1613
-1184
-767
-414
-287
-435
-706
-774
-631
-536
-604
-442
153
890
1243
1076
896
976
995
582
-170
-830
-1150
-1330
-1626
-1889
-1887
-1580
-1144
-878
-714
-473
-266
-226
-437
-706
-908
-1183
-1401
-1243
-871
-626
-542
-423
-113
70
-158
-492
-688
-909
-1210
-1515
-1667
-1553
-1255
-906
-560
-275
-50
171
242
117
-104
-346
-523
-632
-680
-605
-369
-50
311
641
852
962
920
774
686
677
648
595
607
725
938
1030
1157
1446
1708
1860
1927
1878
1789
1709
1484
1178
590
-651
-2509
-4192
-4823
-4226
-3294
-2837
-2343
-1007
969
2411
2777
2596
2582
2637
2196
1117
-54
-762
-1013
-1129
-1390
-1654
-1630
-1302
-925
-649
-567
-664
-815
-949
-970
-905
-837
-671
-208
436
972
1164
1130
1100
1142
972
464
-205
-759
-1054
-1246
-1515
-1747
-1728
-1453
-1071
-851
-755
-584
-404
-387
-568
-756
-750
-550
-387
-254
-206
-464
-726
-880
-1028
-1205
-1356
-1408
-1299
-1262
-1331
-1159
-872
-685
-476
-266
-172
-147
-188
-210
-211
-381
-571
-639
-637
-602
-517
-421
-209
91
315
466
535
591
689
696
580
495
501
556
659
759
830
995
1129
1260
1478
1659
1743
1702
1526
1427
1509
1489
1026
71
-1494
-3324
-4518
-4604
-3885
-3118
-2580
-1682
16
1684
2504
2689
2727
2730
2397
1503
336
-528
-1004
-1235
-1413
-1658
-1740
-1524
-1155
-818
-614
-621
-754
-880
-966
-1004
-981
-785
-265
434
956
1217
1383
1490
1423
1107
596
66
-445
-943
-1367
-1644
-1747
-1699
-1523
-1260
-1001
-804
-672
-609
-628
-768
-915
-940
-817
-722
-809
-809
-707
-580
-472
-418
-459
-562
-731
-915
-1019
-1206
-1409
-1334
-1111
-921
-788
-659
-391
-106
-38
-110
-209
-339
-441
-528
-625
-623
-541
-415
-201
3
161
336
449
478
455
381
335
326
256
296
510
740
872
975
1171
1411
1518
1531
1622
1728
1728
1612
1497
1317
738
-650
-2756
-4538
-4931
-4121
-3264
-2967
-2506
-990
974
2134
2336
2322
2472
2491
1827
629
-375
-881
-1047
-1118
-1282
-1415
-1333
-1115
-792
-475
-440
-719
-1042
-1217
-1234
-1207
-1160
-862
-242
479
995
1189
1148
1111
1114
890
334
-341
-850
-1099
-1312
-1555
-1640
-1509
-1262
-1021
-866
-765
-715
-712
-758
-855
-948
-869
-615
-325
-177
-327
-472
-374
-295
-547
-940
-1120
-978
-929
-1211
-1331
-1072
-772
-627
-494
-293
-134
-187
-295
-268
-293
-475
-695
-800
-733
-578
-460
-309
-6
364
659
750
694
671
702
639
467
293
276
494
756
849
928
1223
1627
1772
1672
1600
1656
1673
1536
1334
1253
1049
336
-1146
-3212
-4749
-4759
-3692
-2803
-2490
-1949
-388
1540
2491
2451
2329
2457
2442
1664
352
-574
-826
-786
-809
-1011
-1212
-1223
-1111
-866
-636
-713
-1052
-1312
-1373
-1327
-1334
-1258
-673
307
1096
1320
1175
1113
1264
1232
747
52
-508
-792
-962
-1252
-1500
-1496
-1203
-848
-728
-854
-942
-845
-723
-751
-949
-1066
-884
-742
-838
-883
-726
-377
-134
-204
-381
-465
-616
-841
-1019
-1196
-1293
-1324
-1309
-1109
-841
-663
-472
-226
-36
6
-156
-387
-410
-326
-339
-443
-467
-251
93
302
422
609
774
811
678
488
412
417
411
430
521
637
878
1157
1333
1424
1494
1605
1696
1704
1576
1468
1340
1023
305
-1176
-3230
-4602
-4471
-3392
-2589
-2412
-1856
-281
1433
2124
2102
2087
2261
2146
1323
219
-488
-703
-635
-487
-554
-805
-1002
-966
-740
-673
-998
-1363
-1470
-1429
-1474
-1530
-1255
-507
430
1100
1368
1338
1255
1206
1071
683
72
-448
-710
-878
-1084
-1262
-1237
-993
-772
-783
-943
-1109
-1204
-1209
-1210
-1237
-1153
-957
-613
-448
-584
-681
-593
-344
-256
-483
-801
-926
-978
-1052
-1104
-1150
-1045
-830
-678
-555
-473
-484
-398
-295
-329
-503
-763
-908
-768
-549
-371
-166
92
418
699
777
763
764
769
700
517
284
192
265
393
582
785
976
1139
1281
1407
1550
1500
1332
1283
1345
1306
926
164
-1034
-2649
-3978
-4160
-3390
-2667
-2452
-2029
-687
933
1619
1536
1619
1990
1982
1145
55
-473
-542
-554
-535
-518
-595
-794
-953
-900
-823
-1071
-1404
-1493
-1450
-1493
-1616
-1390
-659
181
728
1017
1159
1174
1031
724
411
136
-231
-617
-873
-1011
-1062
-1078
-1094
-962
-852
-933
-1220
-1461
-1492
-1342
-1485
-1997
-2012
-1341
-604
-437
-510
-118
574
652
50
-357
-414
-601
-1115
-1535
-1503
-1303
-1240
-1012
-513
-214
-294
-454
-392
-313
-578
-916
-908
-619
-410
-308
-36
482
978
1173
1162
1025
810
599
430
346
297
249
323
565
835
1035
1240
1450
1570
1521
1405
1354
1297
1164
1033
1005
899
373
-919
-2693
-3888
-3761
-2805
-2129
-2069
-1803
-612
778
1295
1149
1204
1637
1799
1108
-4
-612
-554
-240
-48
-181
-497
-722
-832
-906
-1089
-1426
-1593
-1492
-1365
-1363
-1473
-1362
-736
150
754
881
778
787
859
625
145
-197
-274
-337
-558
-830
-918
-848
-801
-795
-834
-1003
-1262
-1451
-1495
-1502
-1507
-1362
-926
-611
-949
-1471
-1309
-519
-53
-296
-591
-363
-141
-524
-971
-889
-560
-506
-668
-667
-591
-761
-925
-673
-324
-428
-821
-917
-619
-366
-383
-281
211
774
1003
882
727
778
971
1098
1019
807
639
567
600
608
619
763
996
1195
1319
1296
1247
1295
1442
1535
1409
965
379
-304
-1605
-3319
-4238
-3684
-2391
-1709
-1800
-1367
24
1192
1277
964
1106
1479
1264
330
-454
-678
-507
-150
210
296
-12
-474
-729
-807
-1141
-1667
-1874
-1697
-1507
-1523
-1538
-1073
-251
403
810
1026
976
699
370
129
-21
-243
-495
-507
-420
-526
-751
-800
-644
-568
-856
-1293
-1624
-1855
-2117
-2478
-2555
-2114
-1452
-964
-666
-345
94
344
242
79
-53
-317
-683
-979
-1054
-1004
-956
-709
-292
-139
-389
-724
-889
-919
-1047
-1188
-1072
-756
-444
-143
204
640
1067
1373
1528
1441
1144
828
679
712
714
633
623
752
891
899
885
1011
1201
1297
1201
1015
853
790
882
1029
958
543
-304
-1701
-2991
-3303
-2616
-1830
-1660
-1633
-845
279
658
441
456
947
1296
905
115
-351
-428
-239
98
278
181
-78
-317
-486
-831
-1331
-1593
-1507
-1398
-1447
-1506
-1309
-769
-248
168
555
756
658
423
205
65
-75
-252
-281
-199
-275
-505
-678
-687
-643
-802
-1087
-1370
-1676
-1949
-2333
-2682
-2549
-1938
-1268
-859
-685
-418
-55
36
-105
-163
-186
-363
-623
-789
-798
-807
-743
-394
-73
-182
-548
-814
-907
-990
-1155
-1165
-930
-621
-347
-27
381
781
1162
1419
1498
1348
1113
982
915
814
751
796
874
882
799
816
830
910
1060
1262
1375
1170
886
936
1142
993
476
-378
-1717
-3008
-3370
-2673
-1766
-1594
-1540
-642
499
721
260
229
854
1249
765
-11
-359
-280
13
313
450
422
262
34
-340
-908
-1503
-1732
-1547
-1375
-1427
-1553
-1367
-786
-210
186
447
539
481
319
71
-144
-263
-255
-28
171
82
-133
-254
-355
-582
-893
-1098
-1281
-1592
-2095
-2543
-2492
-1982
-1413
-1049
-760
-373
-32
-99
-366
-356
-188
-241
-424
-471
-439
-546
-627
-341
-24
-110
-417
-567
-646
-924
-1245
-1246
-919
-670
-545
-260
190
536
747
994
1266
1342
1168
1063
1184
1232
1070
997
1134
1242
1032
801
845
1045
1077
1041
1086
1114
1083
1032
1127
1191
1002
643
76
-1244
-2789
-3311
-2533
-1554
-1395
-1472
-779
283
566
193
75
481
741
554
119
-229
-372
-174
380
765
676
332
91
-192
-675
-1292
-1660
-1646
-1495
-1415
-1373
-1297
-1084
-658
-138
170
130
-15
-64
-59
-190
-294
-157
159
356
335
138
-151
-434
-582
-687
-981
-1405
-1650
-1557
-1619
-2219
-2481
-1897
-1124
-949
-1201
-1018
-477
-381
-661
-557
-175
-46
-204
-195
-92
-310
-571
-275
163
11
-543
-774
-673
-742
-997
-1044
-645
-219
-52
33
245
493
731
1005
1268
1350
1228
1172
1255
1235
1085
958
930
1102
1269
1130
869
824
1031
1242
1145
994
1070
1148
924
488
-242
-1569
-2885
-3087
-2172
-1445
-1537
-1539
-659
314
323
-207
-240
249
543
269
-135
-285
-163
241
733
941
827
612
378
8
-647
-1333
-1621
-1515
-1394
-1354
-1307
-1085
-763
-478
-195
1
-1
-177
-319
-331
-293
-240
-61
198
401
442
323
123
-107
-373
-711
-991
-1120
-1202
-1429
-1964
-2277
-1909
-1436
-1368
-1466
-1284
-910
-899
-1167
-1040
-614
-412
-366
-162
46
-110
-394
-228
108
27
-286
-395
-400
-634
-936
-946
-703
-504
-380
-210
2
127
272
505
731
880
946
977
963
1051
1136
1167
1138
1095
1196
1315
1234
1172
1224
1258
1225
1120
1145
1194
1034
661
286
-448
-1813
-2975
-3037
-2199
-1609
-1646
-1509
-735
-54
-121
-416
-279
102
205
75
-40
-156
-196
209
899
1250
1069
755
580
254
-426
-1128
-1369
-1323
-1307
-1354
-1328
-1187
-1009
-763
-455
-335
-485
-620
-575
-510
-564
-509
-194
183
337
266
218
232
98
-249
-571
-682
-767
-1072
-1622
-1909
-1746
-1518
-1490
-1496
-1265
-1060
-1153
-1332
-1217
-1022
-973
-881
-572
-347
-436
-508
-209
127
119
-28
34
88
-187
-539
-601
-478
-441
-406
-268
-78
7
94
325
556
654
700
829
972
973
963
1067
1129
1129
1113
1106
1103
1095
1231
1403
1439
1308
1285
1330
1263
1027
772
581
96
-1033
-2216
-2532
-2093
-1607
-1574
-1502
-949
-320
-298
-598
-707
-478
-247
-210
-249
-323
-275
102
606
851
831
779
785
554
14
-587
-886
-950
-955
-1000
-1019
-1011
-961
-854
-729
-695
-792
-861
-765
-673
-743
-751
-541
-228
-57
47
163
147
-68
-281
-333
-387
-752
-1213
-1225
-1033
-1144
-1467
-1466
-1102
-929
-1172
-1361
-1229
-1122
-1250
-1309
-1132
-964
-931
-765
-428
-328
-449
-384
-96
40
-119
-294
-190
-41
-72
-169
-135
19
179
293
345
388
395
437
597
715
689
708
813
937
896
811
906
978
1069
1077
1120
1216
1249
1215
1274
1307
1258
1225
1075
781
106
-941
-1685
-1750
-1488
-1345
-1442
-1285
-889
-662
-828
-976
-892
-641
-451
-416
-487
-561
-385
12
365
507
625
718
711
460
91
-258
-444
-465
-414
-391
-511
-618
-580
-497
-554
-718
-853
-879
-932
-1066
-1149
-1153
-1037
-778
-476
-269
-356
-606
-664
-574
-695
-970
-1061
-854
-763
-948
-1094
-970
-798
-767
-771
-758
-878
-1084
-1145
-1093
-1134
-1219
-1044
-726
-631
-755
-781
-637
-445
-360
-309
-273
-249
-218
-128
-3
130
326
590
817
886
814
741
760
846
891
841
793
805
837
805
810
816
860
926
1018
1042
993
997
1016
1056
975
883
828
715
353
-346
-1069
-1356
-1262
-1168
-1161
-1224
-958
-514
-720
-1068
-984
-912
-905
-846
-839
-860
-789
-585
-173
60
137
291
371
293
88
-180
-393
-406
-392
-397
-415
-418
-375
-285
-276
-316
-430
-532
-628
-813
-1053
-1250
-1316
-1160
-890
-771
-751
-693
-545
-513
-674
-1011
-1151
-1027
-961
-1065
-1207
-1057
-796
-719
-742
-686
-623
-684
-769
-830
-950
-1104
-1081
-830
-670
-733
-754
-553
-382
-420
-529
-509
-383
-352
-326
-225
-128
-14
197
443
590
597
622
752
826
762
646
668
745
739
707
669
710
780
904
1004
967
927
890
932
894
791
770
796
821
733
550
217
-184
-407
-450
-501
-621
-689
-571
-444
-502
-610
-632
-599
-594
-643
-686
-748
-820
-782
-676
-569
-483
-337
-101
-3
-50
-94
-141
-203
-306
-342
-356
-369
-339
-266
-223
-244
-264
-199
-165
-270
-424
-526
-562
-574
-554
-567
-573
-586
-573
-588
-665
-709
-691
-656
-651
-704
-738
-740
-708
-658
-646
-654
-646
-603
-567
-584
-651
-657
-581
-514
-493
-501
-461
-404
-350
-302
-255
-214
-169
-134
-115
-106
-96
-31
72
126
108
111
166
208
191
221
267
282
297
310
306
285
263
253
280
307
296
288
295
299
282
270
287
310
337
351
375
361
354
350
340
291
223
151
104
83
55
42
14
10
9
-10
-58
-101
-131
-133
-181
-250
-296
-335
-339
-356
-374
-379
-381
-380
-375
-407
-460
-515
-546
-572
-627
-678
-717
-728
-729
-692
-665
-636
-582
-515
-469
-463
-467
-477
-488
-501
-511
-529
-557
-586
-571
-531
-518
-505
-479
-451
-440
-449
-481
-495
-496
-517
-545
-556
-564
-569
-562
-556
-534
-525
-505
-492
-493
-495
-488
-448
-408
-380
-352
-324
-290
-268
-253
-214
-179
-133
-105
-74
-58
-47
-9
33
88
141
166
184
195
202
175
132
88
83
102
97
79
79
106
119
134
144
165
196
205
173
137
97
70
51
29
5
-11
-10
-15
-18
-21
-15
-26
-42
-67
-82
-122
-162
-182
-205
-235
-284
-325
-358
-392
-440
-476
-504
-511
-528
-553
-596
-636
-667
-712
-748
-777
-804
-813
-832
-817
-780
-739
-698
-661
-616
-591
-581
-581
-587
-611
-616
-627
-650
-658
-640
-609
-578
-520
-474
-451
-435
-412
-410
-419
-438
-445
-449
-445
-441
-442
-424
-375
-327
-305
-287
-259
-227
-226
-237
-243
-246
-242
-233
-218
-220
-222
-210
-190
-161
-137
-100
-72
-78
-74
-42
-37
-31
4
42
57
61
66
67
58
43
57
72
65
58
71
71
54
49
54
62
59
37
9
-28
-65
-95
-131
-165
-194
-205
-192
-205
-214
-215
-220
-247
-288
-318
-335
-347
-362
-368
-374
-387
-407
-439
-462
-457
-460
-466
-460
-452
-453
-437
-422
-413
-413
-434
-456
-472
-479
-467
-448
-433
-426
-417
-393
-379
-365
-359
-361
-360
-370
-389
-419
-438
-439
-425
-413
-394
-372
-338
-306
-289
-275
-277
-290
-308
-317
-337
-375
-374
-365
-350
-316
-276
-247
-223
-187
-183
-191
-206
-211
-215
-242
-255
-257
-231
-217
-229
-220
-199
-182
-168
-144
-137
-132
-115
-95
-84
-76
-58
-62
-59
-53
-58
-59
-64
-69
-63
-57
-66
-75
-88
-90
-101
-132
-154
-161
-142
-140
-141
-138
-139
-141
-150
-158
-166
-175
-179
-171
-181
-195
-203
-211
-213
-225
-246
-257
-256
-261
-262
-267
-276
-291
-316
-334
-357
-375
-383
-372
-376
-390
-390
-398
-409
-423
-447
-478
-483
-458
-440
-437
-429
-422
-413
-413
-417
-416
-428
-412
-412
-412
-398
-382
-372
-351
-343
-336
-314
-299
-279
-258
-229
-214
-220
-254
-279
-281
-280
-287
-288
-258
-230
-218
-204
-183
-171
-164
-163
-172
-175
-177
-215
-257
-257
-254
-255
-257
-248
-214
-173
-136
-106
-100
-98
-101
-116
-121
-124
-110
-94
-100
-98
-87
-79
-70
-66
-71
-91
-112
-149
-190
-213
-229
-232
-252
-272
-270
-264
-250
-220
-194
-181
-167
-174
-191
-215
-260
-275
-279
-283
-292
-315
-337
-343
-354
-365
-360
-364
-364
-371
-385
-420
-441
-432
-433
-437
-448
-449
-435
-419
-406
-387
-365
-362
-363
-366
-372
-376
-399
-411
-411
-400
-375
-371
-367
-345
-329
-310
-286
-275
-274
-283
-289
-303
-316
-312
-291
-275
-258
-229
-203
-187
-178
-177
-176
-177
-186
-192
-201
-217
-219
-213
-193
-173
-152
-145
-163
-179
-209
-236
-253
-275
-280
-288
-302
-316
-320
-303
-276
-256
-242
-257
-280
-273
-264
-279
-297
-298
-280
-250
-240
-234
-231
-213
-207
-227
-257
-277
-301
-325
-332
-340
-352
-356
-354
-339
-324
-309
-291
-281
-297
-319
-324
-342
-346
-334
-337
-348
-359
-366
-364
-340
-316
-311
-321
-339
-347
-323
-320
-346
-374
-382
-376
-384
-378
-371
-338
-290
-257
-220
-202
-197
-193
-188
-197
-205
-208
-207
-199
-206
-213
-194
-168
-146
-135
-128
-119
-139
-168
-199
-225
-245
-267
-282
-292
-287
-266
-259
-254
-248
-216
-180
-174
-194
-217
-220
-233
-245
-250
-259
-261
-256
-245
-245
-235
-240
-235
-230
-227
-228
-230
-211
-227
-226
-233
-251
-241
-225
-214
-226
-237
-257
-271
-277
-282
-283
-256
-237
-220
-207
-221
-229
-248
-244
-247
-253
-250
-249
-251
-249
-251
-268
-268
-279
-295
-299
-303
-305
-283
-276
-289
-297
-305
-308
-293
-285
-286
-277
-263
-254
-233
-233
-252
-259
-265
-261
-269
-286
-304
-316
-309
-293
-266
-246
-240
-213
-193
-183
-175
-186
-183
-181
-183
-198
-210
-222
-237
-240
-243
-240
-230
-231
-230
-232
-238
-235
-248
-251
-247
-252
-260
-262
-256
-267
-268
-266
-265
-255
-233
-202
-179
-146
-147
-132
-122
-124
-141
-165
-193
-234
-259
-278
-284
-285
-262
-239
-230
-230
-220
-225
-245
-234
-214
-210
-213
-224
-238
-261
-272
-270
-266
-276
-282
-271
-247
-226
-225
-223
-212
-206
-203
-201
-209
-224
-212
-212
-218
-218
-215
-216
-246
-275
-272
-269
-288
-276
-277
-290
-323
-324
-320
-345
-357
-338
-330
-341
-359
-372
-364
-368
-376
-376
-366
-375
-371
-370
-381
-406
-403
-379
-359
-340
-335
-329
-318
-301
-287
-264
-231
-208
-214
-215
-225
-247
-254
-256
-256
-276
-295
-288
-280
-260
-260
-258
-245
-246
-254
-259
-272
-292
-312
-318
-326
-335
-330
-308
-270
-228
-192
-163
-128
-121
-144
-179
-215
-219
-265
-332
-307
-317
-336
-300
-248
-242
-254
-223
-211
-219
-222
-217
-223
-223
-208
-220
-232
-240
-246
-241
-234
-238
-258
-251
-245
-250
-227
-208
-201
-201
-215
-228
-233
-247
-274
-290
-293
-307
-350
-384
-382
-356
-332
-341
-351
-365
-393
-400
-394
-388
-371
-360
-345
-334
-339
-352
-357
-347
-333
-318
-314
-338
-355
-373
-397
-409
-404
-397
-375
-352
-350
-346
-355
-353
-351
-338
-314
-281
-264
-261
-235
-224
-224
-245
-280
-302
-313
-314
-328
-331
-316
-310
-295
-276
-272
-271
-265
-253
-246
-259
-272
-261
-243
-226
-210
-191
-180
-173
-162
-154
-153
-161
-169
-185
-221
-256
-272
-292
-300
-297
-287
-266
-250
-234
-216
-213
-205
-187
-175
-175
-175
-177
-185
-194
-192
-193
-220
-235
-230
-215
-211
-211
-200
-201
-188
-172
-171
-163
-155
-154
-156
-165
-177
-185
-208
-228
-244
-260
-282
-309
-331
-336
-341
-357
-378
-390
-391
-386
-373
-368
-369
-371
-363
-349
-359
-355
-362
-369
-373
-380
-386
-388
-379
-371
-371
-366
-364
-351
-342
-335
-324
-319
-308
-311
-320
-305
-280
-260
-244
-217
-218
-230
-252
-276
-294
-313
-314
-328
-348
-355
-339
-330
-319
-300
-285
-271
-255
-230
-216
-212
-206
-199
-184
-174
-181
-194
-206
-210
-211
-215
-195
-170
-163
-171
-147
-149
-182
-212
-239
-250
-253
-246
-244
-241
-229
-188
-148
-135
-143
-150
-158
-178
-186
-207
-228
-253
-262
-263
-268
-270
-268
-246
-209
-189
-174
-168
-174
-179
-179
-200
-225
-245
-265
-271
-289
-319
-349
-380
-398
-410
-409
-384
-362
-337
-311
-305
-313
-311
-311
-320
-330
-336
-314
-302
-309
-309
-291
-276
-267
-272
-281
-293
-320
-337
-357
-372
-361
-351
-359
-374
-373
-353
-319
-293
-280
-267
-267
-257
-268
-295
-305
-333
-363
-386
-404
-415
-423
-414
-400
-385
-362
-332
-295
-277
-265
-232
-215
-220
-225
-231
-254
-288
-329
-353
-355
-345
-328
-309
-298
-297
-299
-314
-314
-306
-302
-321
-332
-333
-317
-295
-279
-268
-257
-236
-220
-214
-214
-213
-214
-217
-220
-216
-218
-230
-256
-257
-258
-259
-260
-259
-255
-262
-260
-254
-253
-249
-256
-282
-292
-291
-287
-294
-311
-334
-355
-365
-368
-364
-339
-327
-331
-325
-333
-344
-352
-365
-376
-388
-385
-375
-358
-346
-346
-343
-336
-344
-356
-364
-371
-390
-426
-428
-436
-446
-439
-425
-407
-392
-391
-381
-357
-336
-314
-308
-305
-300
-297
-304
-338
-378
-392
-406
-439
-458
-459
-454
-455
-452
-434
-402
-365
-339
-295
-244
-212
-195
-182
-194
-238
-260
-270
-268
-257
-240
-240
-244
-240
-227
-205
-183
-170
-169
-177
-192
-209
-218
-222
-221
-211
-216
-207
-201
-202
-196
-202
-191
-187
-196
-200
-209
-205
-214
-223
-218
-228
-235
-241
-251
-244
-242
-248
-250
-246
-248
-245
-242
-253
-270
-272
-271
-258
-248
-246
-260
-274
-286
-308
-328
-321
-297
-286
-298
-317
-311
-305
-283
-272
-254
-239
-243
-251
-255
-251
-259
-267
-280
-311
-344
-365
-380
-380
-366
-356
-335
-322
-332
-347
-348
-336
-329
-316
-295
-276
-279
-283
-281
-282
-297
-318
-330
-350
-362
-356
-342
-329
-311
-290
-266
-245
-238
-196
-151
-132
-129
-125
-133
-157
-199
-237
-263
-293
-306
-313
-297
-289
-283
-251
-215
-174
-147
-136
-155
-179
-199
-211
-211
-237
-244
-238
-223
-206
-188
-184
-194
-205
-215
-216
-224
-232
-225
-209
-200
-207
-227
-246
-268
-290
-293
-271
-252
-243
-234
-233
-222
-205
-198
-187
-183
-181
-198
-204
-220
-224
-228
-220
-226
-240
-222
-199
-188
-176
-162
-155
-159
-169
-179
-210
-218
-223
-235
-249
-261
-252
-247
-252
-259
-259
-258
-269
-266
-260
-258
-279
-286
-278
-266
-253
-234
-226
-218
-203
-198
-208
-213
-211
-218
-218
-224
-236
-267
-296
-338
-373
-421
-455
-492
-485
-1027
-1771
-1066
-8
-275
-565
85
189
-374
-173
89
-317
-354
-71
-133
-333
-239
-87
-158
-218
-248
-174
-201
-292
-200
-200
-304
-251
-176
-284
-417
-315
-305
-379
-305
-260
-272
-257
-230
-299
-316
-251
-306
-278
-251
-431
-393
-247
-278
-351
-311
-211
-286
-353
-242
-277
-383
-360
-294
-246
-252
-249
-203
-155
-245
-296
-210
-244
-345
-300
-202
-266
-296
-154
-198
-279
-198
-162
-297
-386
-293
-303
-388
-292
-232
-309
-297
-265
-322
-355
-331
-333
-351
-382
-391
-366
-357
-370
-307
-263
-350
-361
-244
-290
-351
-294
-195
-252
-265
-180
-244
-283
-277
-277
-348
-314
-280
-317
-253
-204
-272
-190
-182
-216
-175
-163
-250
-327
-245
-241
-374
-329
-306
-366
-335
-349
-343
-314
-281
-257
-273
-231
-292
-361
-298
-257
-322
-370
-292
-292
-368
-325
-267
-325
-282
-235
-296
-250
-245
-310
-296
-254
-323
-303
-262
-312
-343
-387
-400
-771
-1026
-644
-381
-506
-492
-123
42
-158
-42
55
18
20
-116
-111
-105
-98
-188
-99
-52
-271
-206
-201
-352
-251
-81
-83
-275
-191
-101
-198
-307
-322
-152
-280
-376
-225
-245
-270
-180
-244
-219
-240
-366
-284
-342
-362
-212
-403
-443
-204
53
-273
-550
-103
-91
-342
-368
-306
-266
-245
-232
-123
-293
-501
-95
-44
-477
-536
-13
-281
-602
-61
145
-601
-595
291
-86
-669
-284
-184
-464
-244
-360
-476
-337
-199
-192
-448
-464
-98
-179
-418
-466
-291
-73
-457
-582
-124
-59
-816
-766
-11
-370
-499
-229
-496
-505
-260
-214
-454
-325
-161
-486
-366
37
-469
-721
-32
80
-570
-563
36
-214
-431
-223
-98
-371
-504
-129
-97
-326
-326
-194
44
-303
-476
-37
-224
-201
-229
-110
-72
-194
-379
-263
-40
-158
-505
-262
169
-606
-466
138
-29
-512
-88
147
-350
-335
13
-176
-230
-149
-185
-15
-389
-306
34
118
-320
-109
-37
-550
-130
19
-521
-138
100
-375
-259
165
-389
-502
79
-291
-343
52
-290
-618
135
52
-274
-313
-199
-35
-104
-446
-420
50
-357
-150
-152
-586
-77
-76
-635
-281
90
-338
-556
311
-81
-677
-125
184
-585
-650
16
-72
-564
-461
-117
-347
-472
-422
-131
-183
-423
-482
-64
-31
-713
-594
159
-152
-569
-182
-33
-396
-89
-473
-428
325
-178
-1014
-200
825
-530
-946
67
200
-328
-419
-295
-142
7
-438
-564
49
28
-362
-332
42
-294
-529
206
-19
-367
-195
106
-335
-243
119
-286
-346
103
-167
-764
-132
233
-428
-285
33
-238
-374
-408
171
145
-482
-430
95
202
-408
-640
-108
-99
-440
-259
-182
-366
-307
-163
-400
-253
-132
-453
-643
149
40
-668
-374
104
-157
-240
-324
-549
-15
93
-736
-526
537
-189
-731
-163
64
-357
-444
90
154
-176
-391
-112
8
-276
-293
-136
-198
-339
-507
-344
-238
-362
-295
-258
-268
-224
-462
-371
-379
-127
-120
-562
-306
228
-52
-585
-543
-163
-75
-373
-473
-101
-4
-360
-391
-169
79
-274
-510
1
-54
-581
-338
36
43
-313
-271
-30
-222
-341
-7
-174
-594
-277
61
-92
-345
-289
-299
-70
-194
-269
-171
-295
170
-206
-437
98
29
-379
-178
184
-131
-484
-220
150
-28
-256
85
334
-216
-402
97
5
-150
-266
-115
130
-245
-256
-61
-197
-158
-47
-264
-359
-76
-283
-226
19
-77
-388
-68
248
-316
-449
-149
52
-156
-239
-327
-54
-248
-273
21
-225
-255
-75
-89
-261
-438
-204
-225
-369
-384
-810
-1030
-882
-539
-522
-718
-532
-519
-486
-439
-513
-166
-186
-228
-91
-177
-53
-178
-89
57
-1
-69
-258
-133
-80
-284
-220
-100
-221
-146
-105
-421
-419
5
-141
-468
-109
-12
-329
-327
-29
-192
-336
-199
-217
-250
-236
-232
-403
-318
-78
-257
-394
-89
-83
-336
-299
-97
-127
-277
-68
73
-122
-95
-69
-136
61
69
-141
-142
2
14
-167
-169
-118
-155
-77
-58
-224
-208
-109
-204
-167
-200
-228
-160
-254
-237
-185
-256
-244
-167
-183
-333
-157
15
-256
-318
-56
-82
-290
-232
-165
-225
-231
-209
-208
-116
-151
-237
-161
-119
-144
-321
-212
-5
-289
-338
-61
-143
-424
-340
-49
-230
-361
-159
-238
-339
-191
-197
-304
-219
-86
-75
-271
-314
-222
-183
-145
-225
-287
-209
-168
-244
-356
-331
-206
-126
-267
-248
-252
-311
-243
-255
-286
-182
-220
-330
-321
-293
-298
-423
-359
-221
-407
-547
-277
-261
-446
-311
-178
-400
-406
-161
-306
-438
-242
-246
-426
-246
-161
-341
-369
-249
-245
-424
-369
-234
-285
-168
-257
-374
-362
-284
-346
-445
-195
-192
-365
-315
-247
-434
-482
-262
-227
-446
-482
-292
-263
-475
-442
-256
-308
-360
-336
-292
-242
-311
-310
-176
-270
-320
-335
-319
-215
-271
-319
-273
-239
-286
-315
-294
-308
-241
-168
-286
-365
-219
-245
-408
-292
-149
-290
-317
-160
-244
-356
-263
-211
-286
-223
-203
-339
-310
-213
-295
-377
-261
-264
-316
-315
-327
-361
-506
-458
-313
-404
-472
-403
-373
-419
-523
-375
-315
-457
-440
-299
-375
-581
-443
-327
-457
-534
-384
-403
-520
-490
-499
-429
-378
-470
-552
-431
-376
-509
-550
-448
-402
-461
-400
-414
-403
-373
-369
-344
-373
-334
-296
-330
-278
-322
-414
-226
-199
-323
-297
-192
-254
-412
-354
-326
-436
-381
-201
-229
-377
-374
-401
-439
-239
-291
-380
-100
-74
-384
-327
-101
-148
-291
-258
-100
-244
-316
-220
-123
-118
-362
-285
-71
-178
-335
-266
-136
-315
-359
-167
-217
-349
-261
-174
-337
-459
-331
-237
-286
-261
-386
-483
-298
-318
-455
-366
-245
-265
-342
-361
-369
-386
-412
-430
-387
-323
-405
-446
-280
-408
-481
-344
-357
-398
-329
-272
-376
-451
-376
-365
-386
-302
-439
-614
-435
-344
-447
-408
-226
-305
-424
-225
-267
-441
-361
-243
-296
-331
-227
-284
-262
-175
-275
-330
-195
-163
-333
-321
-218
-175
-130
-129
-213
-284
-157
-7
-127
-217
-52
-26
-101
-39
-25
-67
-65
-28
-48
-147
-147
-52
-37
-107
-150
-189
-145
-33
-105
-202
-139
-123
-179
-171
-226
-331
-233
-154
-251
-352
-354
-305
-206
-241
-413
-358
-259
-334
-384
-305
-285
-343
-309
-240
-388
-464
-302
-286
-379
-255
-233
-390
-384
-237
-299
-452
-341
-95
-86
-305
-391
-292
-263
-338
-322
-337
-370
-329
-341
-370
-264
-143
-196
-188
-101
-176
-268
-132
26
-38
-75
13
4
-92
-59
26
48
71
148
177
42
13
127
138
87
54
94
124
116
68
9
35
6
-43
-20
-58
-92
-85
-191
-265
-228
-192
-246
-295
-246
-281
-422
-474
-356
-298
-429
-518
-476
-468
-578
-619
-578
-585
-656
-630
-557
-641
-745
-680
-592
-661
-714
-629
-582
-644
-659
-582
-540
-589
-570
-486
-519
-630
-628
-521
-507
-586
-579
-444
-378
-440
-413
-350
-419
-349
-182
-272
-343
-136
-11
-175
-159
-25
-128
-215
-9
56
-56
65
187
200
179
202
275
342
318
282
217
200
246
395
475
407
422
432
346
299
347
398
303
211
173
-4
-201
-168
-48
-119
-310
-351
-331
-461
-688
-782
-683
-628
-716
-810
-891
-983
-1044
-1041
-1050
-1092
-1099
-1062
-1063
-1094
-1085
-1012
-928
-891
-919
-950
-950
-905
-786
-680
-648
-609
-523
-506
-550
-533
-467
-414
-393
-392
-387
-438
-452
-444
-462
-493
-522
-536
-569
-555
-506
-508
-501
-396
-309
-364
-411
-330
-296
-236
-205
-269
-217
-58
42
-83
-152
27
177
182
196
283
327
356
466
613
641
601
607
643
625
590
624
668
531
232
140
347
424
185
22
98
122
-172
-494
-511
-427
-450
-530
-558
-608
-695
-742
-781
-792
-834
-857
-786
-726
-753
-806
-762
-664
-573
-544
-600
-622
-569
-508
-475
-426
-351
-287
-279
-327
-404
-391
-275
-184
-199
-268
-338
-364
-400
-484
-478
-390
-352
-410
-514
-620
-736
-809
-741
-643
-703
-858
-874
-814
-890
-1019
-971
-773
-678
-765
-827
-742
-635
-561
-453
-327
-234
-197
-136
-56
-29
36
185
343
432
415
402
479
604
714
803
867
923
932
927
898
829
801
827
834
678
482
406
364
283
208
175
103
11
-118
-242
-351
-480
-531
-510
-522
-648
-752
-777
-819
-863
-858
-846
-882
-905
-856
-837
-859
-837
-715
-607
-617
-642
-597
-526
-488
-421
-349
-295
-221
-152
-163
-288
-388
-282
-92
-49
-218
-362
-319
-257
-392
-560
-489
-323
-354
-542
-645
-671
-746
-783
-693
-666
-856
-996
-893
-808
-946
-1062
-938
-804
-829
-896
-858
-711
-606
-498
-370
-278
-268
-206
-76
11
56
172
375
559
624
580
618
765
860
889
948
1013
1067
1079
1030
949
888
779
615
450
401
474
508
396
259
190
56
-192
-459
-568
-578
-593
-639
-683
-751
-844
-938
-1036
-1126
-1163
-1132
-1108
-1096
-1037
-972
-893
-801
-738
-705
-706
-677
-629
-515
-427
-352
-250
-106
-71
-143
-212
-211
-165
-128
-144
-219
-196
-68
74
31
-172
-390
-426
-362
-404
-616
-663
-443
-331
-555
-815
-804
-732
-873
-1005
-953
-943
-1056
-1044
-883
-870
-989
-995
-825
-776
-895
-905
-694
-468
-379
-348
-250
-114
-61
-43
57
205
329
483
689
813
823
821
935
1039
1043
1047
1094
1171
1190
1135
1068
1033
893
749
704
666
519
362
359
388
232
-67
-241
-285
-394
-607
-674
-635
-648
-736
-825
-867
-954
-1077
-1111
-1049
-1024
-1036
-1006
-898
-800
-786
-806
-748
-618
-559
-587
-520
-377
-258
-192
-111
-44
-23
-18
-10
4
8
-51
-98
17
200
223
-23
-289
-305
-219
-362
-614
-596
-395
-417
-674
-813
-787
-828
-888
-854
-817
-955
-1086
-987
-833
-866
-949
-812
-627
-652
-767
-765
-619
-414
-224
-66
38
120
174
202
261
395
565
721
847
923
919
923
1064
1236
1286
1267
1294
1335
1269
1109
1011
920
846
811
782
690
526
423
348
170
-103
-257
-322
-401
-524
-602
-644
-693
-758
-820
-890
-975
-1070
-1090
-1015
-992
-988
-958
-846
-755
-737
-723
-700
-650
-545
-378
-224
-184
-136
-32
59
40
-31
4
90
88
20
45
167
218
152
103
48
-147
-330
-298
-192
-281
-522
-576
-435
-450
-690
-821
-739
-707
-838
-992
-1002
-931
-911
-917
-876
-870
-928
-927
-790
-668
-625
-524
-316
-106
-41
-44
41
211
333
381
499
676
819
906
968
1015
1053
1152
1284
1373
1344
1300
1319
1314
1173
947
762
753
798
714
522
420
416
295
15
-239
-353
-419
-531
-607
-625
-690
-786
-860
-890
-955
-1079
-1152
-1119
-1024
-956
-927
-882
-778
-683
-684
-726
-717
-582
-452
-383
-318
-183
-70
-44
-24
23
39
-5
27
143
133
-52
-124
40
219
145
-169
-452
-450
-351
-468
-731
-765
-597
-593
-865
-1066
-1044
-1026
-1077
-1020
-969
-1128
-1262
-1123
-978
-1059
-1139
-984
-761
-721
-809
-782
-578
-393
-260
-163
-76
-25
54
152
247
355
496
650
769
819
811
845
1010
1187
1235
1182
1205
1261
1164
958
755
673
678
626
512
379
305
242
51
-246
-475
-538
-612
-775
-867
-845
-841
-962
-1056
-1097
-1133
-1216
-1275
-1243
-1185
-1110
-1024
-913
-818
-757
-736
-715
-676
-592
-490
-376
-243
-152
-89
-35
-25
-57
-57
8
40
-1
8
74
-25
-239
-271
-34
-6
-432
-717
-543
-400
-712
-1012
-841
-605
-831
-1192
-1162
-1003
-1121
-1265
-1112
-993
-1182
-1297
-1125
-939
-1031
-1126
-927
-657
-628
-707
-609
-387
-254
-174
-43
73
157
245
374
472
509
579
731
853
872
908
1001
1082
1105
1130
1163
1087
987
933
830
587
406
348
310
219
186
141
-57
-357
-568
-640
-761
-898
-878
-748
-741
-913
-1047
-1086
-1106
-1158
-1181
-1122
-1033
-985
-971
-876
-788
-763
-742
-627
-517
-496
-474
-355
-176
-85
-52
29
106
118
44
-8
18
70
12
-124
-150
-76
-23
-141
-432
-658
-618
-504
-613
-804
-801
-680
-777
-1062
-1185
-1092
-1053
-1117
-1072
-997
-1111
-1239
-1106
-900
-923
-1034
-918
-691
-659
-740
-673
-426
-212
-140
-79
17
104
184
273
434
624
710
736
863
1003
983
940
1088
1329
1381
1268
1194
1203
1111
921
748
600
518
457
370
242
158
55
-176
-460
-603
-633
-791
-928
-924
-828
-884
-1041
-1103
-1119
-1163
-1251
-1246
-1170
-1047
-935
-843
-797
-732
-629
-549
-502
-457
-366
-253
-156
-73
-41
-9
49
83
41
-12
-21
6
37
25
-86
-320
-381
-197
-172
-494
-779
-670
-527
-781
-1080
-996
-823
-941
-1132
-1074
-996
-1146
-1228
-1066
-971
-1156
-1261
-1029
-822
-866
-940
-783
-571
-561
-616
-527
-319
-135
-3
155
302
346
392
513
658
704
735
871
1022
1055
1008
1026
1139
1227
1206
1165
1168
1160
1047
850
647
537
471
361
176
58
15
-100
-370
-600
-661
-724
-812
-883
-823
-822
-902
-978
-964
-960
-980
-948
-899
-807
-776
-695
-621
-525
-457
-416
-426
-445
-366
-289
-264
-247
-184
-136
-109
-144
-174
-229
-253
-324
-390
-421
-347
-280
-412
-673
-819
-737
-754
-948
-1067
-949
-864
-991
-1181
-1194
-1137
-1142
-1166
-1142
-1141
-1203
-1209
-1095
-979
-1003
-998
-868
-710
-670
-715
-648
-441
-256
-164
-98
31
166
236
295
383
531
663
797
896
929
954
1006
1112
1194
1221
1158
1170
1242
1222
1048
876
794
665
472
310
186
63
-6
-75
-244
-543
-718
-756
-784
-875
-871
-767
-699
-739
-816
-802
-827
-811
-795
-692
-602
-557
-508
-391
-267
-266
-333
-340
-211
-169
-229
-236
-74
3
-93
-168
-137
-160
-364
-516
-481
-326
-304
-394
-458
-572
-848
-1049
-947
-812
-913
-1053
-946
-869
-1065
-1281
-1164
-1031
-1137
-1218
-1099
-1034
-1151
-1123
-919
-814
-897
-908
-795
-728
-734
-642
-415
-214
-86
-16
49
102
140
169
279
496
685
750
774
878
932
949
1016
1115
1162
1116
1138
1152
1078
942
878
801
566
351
288
271
94
-95
-104
-77
-260
-546
-664
-633
-679
-772
-755
-634
-595
-652
-671
-695
-709
-746
-668
-569
-498
-510
-466
-341
-300
-356
-396
-285
-209
-232
-243
-142
-92
-137
-165
-168
-243
-413
-576
-568
-432
-326
-413
-594
-825
-887
-808
-824
-980
-1088
-907
-796
-978
-1225
-1117
-977
-1029
-1101
-993
-960
-1052
-1005
-760
-689
-846
-816
-620
-567
-700
-651
-434
-236
-150
-43
53
109
189
272
354
451
598
742
826
890
906
916
964
1050
1088
1059
1074
1076
1040
959
933
840
677
421
306
301
162
-17
-104
19
-57
-351
-635
-638
-614
-730
-808
-682
-523
-570
-652
-661
-617
-684
-678
-561
-410
-384
-403
-362
-255
-255
-344
-355
-274
-188
-250
-293
-259
-215
-307
-427
-446
-358
-313
-446
-646
-691
-634
-672
-794
-826
-770
-839
-1028
-1096
-995
-989
-1093
-1115
-1006
-1036
-1199
-1263
-1107
-991
-1067
-1071
-919
-815
-869
-905
-767
-601
-552
-502
-368
-237
-167
-43
120
235
282
339
507
655
720
724
825
988
1096
1095
1029
1026
1047
1052
1090
1151
1123
1064
988
920
756
542
354
309
308
205
-11
-144
-174
-275
-460
-631
-618
-584
-617
-672
-615
-560
-607
-665
-607
-556
-581
-613
-542
-409
-396
-428
-403
-320
-326
-408
-460
-429
-425
-457
-447
-454
-550
-612
-545
-449
-513
-725
-871
-818
-719
-816
-982
-974
-864
-908
-1101
-1164
-1079
-1088
-1165
-1097
-1002
-1092
-1186
-1084
-939
-994
-1097
-975
-788
-786
-865
-812
-668
-570
-511
-436
-337
-221
-68
95
189
205
233
349
511
609
615
687
831
936
925
874
900
1003
1052
1003
949
977
973
945
925
883
774
546
397
345
292
138
-15
-43
-6
-114
-338
-472
-458
-437
-478
-484
-438
-400
-430
-427
-408
-425
-461
-417
-374
-328
-353
-362
-314
-271
-308
-397
-454
-473
-506
-606
-605
-513
-386
-444
-586
-756
-890
-888
-772
-715
-827
-847
-731
-777
-1088
-1232
-1091
-1005
-1090
-1091
-967
-977
-1107
-1085
-967
-1017
-1156
-1108
-941
-916
-983
-929
-745
-631
-625
-625
-577
-425
-243
-111
-23
111
213
262
339
453
516
537
658
789
845
798
815
920
959
933
936
934
878
894
922
853
717
661
646
477
213
89
167
90
-99
-202
-139
-229
-501
-646
-566
-528
-658
-670
-526
-443
-553
-552
-483
-456
-531
-520
-468
-458
-499
-480
-399
-402
-461
-553
-551
-553
-566
-586
-549
-547
-613
-666
-624
-649
-803
-866
-767
-726
-867
-907
-799
-790
-926
-959
-889
-907
-1025
-1019
-929
-957
-1054
-1030
-950
-929
-953
-917
-827
-765
-740
-688
-555
-410
-306
-222
-129
-54
-53
-57
83
296
434
501
536
589
607
629
687
751
794
827
844
858
847
837
830
831
849
779
674
627
627
546
385
245
204
142
21
-106
-162
-217
-306
-406
-465
-507
-589
-612
-571
-533
-598
-658
-651
-600
-623
-704
-717
-643
-603
-616
-641
-633
-625
-659
-663
-685
-745
-799
-757
-687
-712
-790
-825
-807
-848
-934
-989
-1007
-974
-954
-982
-1047
-1097
-1096
-1089
-1123
-1133
-1060
-1012
-1003
-979
-950
-997
-1013
-945
-852
-844
-821
-683
-544
-476
-404
-278
-178
-134
-104
11
186
294
341
405
513
576
545
542
688
771
717
699
830
901
790
732
810
859
746
634
642
643
560
498
443
386
243
67
-67
-117
-169
-308
-439
-448
-449
-562
-704
-675
-592
-653
-749
-702
-627
-693
-767
-736
-673
-710
-756
-733
-687
-703
-784
-838
-860
-883
-900
-958
-986
-1024
-1058
-1078
-1090
-1120
-1143
-1096
-1063
-1082
-1111
-1094
-1070
-1091
-1119
-1107
-1104
-1125
-1127
-1089
-1062
-1073
-1033
-965
-926
-917
-865
-775
-686
-600
-506
-406
-345
-293
-258
-178
-80
24
119
221
332
348
339
340
428
531
563
610
677
771
799
774
761
797
784
730
704
697
692
602
571
594
580
478
377
258
104
13
22
3
-110
-218
-253
-294
-451
-537
-546
-562
-597
-634
-610
-654
-747
-825
-865
-871
-900
-931
-947
-899
-870
-929
-981
-960
-939
-991
-1074
-1034
-948
-972
-1014
-943
-892
-977
-1052
-1016
-953
-1003
-1033
-964
-906
-936
-960
-914
-892
-899
-860
-780
-707
-682
-628
-541
-495
-483
-477
-447
-400
-313
-207
-108
-15
70
138
185
217
256
274
307
398
509
569
598
661
650
590
547
600
651
641
664
742
738
575
522
515
461
295
272
304
216
94
115
132
-38
-202
-230
-234
-386
-470
-467
-449
-581
-618
-625
-695
-805
-821
-777
-789
-806
-790
-787
-837
-879
-897
-931
-959
-930
-908
-926
-949
-925
-918
-921
-932
-916
-911
-907
-863
-846
-855
-835
-806
-794
-812
-786
-721
-692
-674
-634
-597
-577
-527
-467
-428
-421
-389
-372
-334
-260
-173
-101
-69
-11
29
55
92
137
176
179
242
321
354
384
448
476
452
438
507
553
522
512
566
632
615
553
503
461
386
346
333
319
208
120
140
126
-1
-162
-180
-171
-223
-309
-353
-387
-478
-539
-541
-572
-663
-710
-656
-641
-679
-722
-726
-748
-781
-772
-783
-825
-841
-777
-746
-808
-846
-813
-799
-835
-869
-835
-845
-864
-836
-794
-789
-822
-802
-736
-719
-752
-730
-682
-642
-631
-593
-546
-507
-476
-444
-399
-358
-309
-267
-236
-186
-122
-76
-54
-34
-12
23
71
103
103
108
178
269
299
262
253
327
320
232
194
268
326
311
354
392
363
256
218
251
161
65
97
164
106
-35
-53
-80
-206
-313
-269
-216
-302
-347
-261
-263
-404
-525
-494
-489
-586
-652
-580
-516
-581
-642
-631
-642
-748
-812
-766
-719
-764
-805
-768
-733
-794
-882
-863
-819
-835
-844
-799
-752
-766
-792
-769
-746
-784
-821
-804
-764
-771
-767
-722
-675
-647
-630
-589
-539
-496
-452
-410
-372
-367
-365
-300
-212
-164
-173
-129
-80
-101
-129
-92
6
32
3
24
87
83
36
58
174
182
94
68
174
232
167
106
129
175
119
83
79
100
61
71
61
30
-9
-73
-117
-119
-87
-142
-255
-321
-276
-276
-391
-466
-435
-396
-402
-426
-440
-520
-557
-506
-515
-633
-694
-634
-610
-677
-700
-642
-661
-738
-728
-640
-665
-743
-714
-617
-608
-704
-740
-674
-642
-672
-655
-596
-558
-563
-564
-558
-549
-550
-534
-499
-471
-465
-461
-418
-376
-340
-336
-319
-305
-292
-260
-227
-192
-143
-92
-73
-64
-46
-39
-42
-19
47
85
117
161
172
126
70
108
103
45
18
117
190
115
16
28
87
23
-48
-29
23
-26
-83
-22
39
-42
-167
-182
-134
-190
-277
-279
-203
-204
-325
-366
-330
-346
-421
-457
-447
-491
-506
-477
-446
-522
-618
-604
-574
-610
-670
-647
-598
-622
-675
-655
-615
-641
-688
-665
-626
-644
-674
-660
-600
-563
-592
-598
-564
-527
-511
-524
-510
-492
-483
-463
-439
-405
-385
-377
-331
-275
-242
-263
-278
-269
-270
-283
-290
-243
-191
-177
-165
-137
-126
-123
-108
-74
-59
-49
-62
-56
-24
-15
-27
-54
-46
-32
-18
17
61
77
62
53
45
6
-78
-116
-61
-3
-33
-71
-36
-17
-115
-192
-174
-163
-220
-277
-269
-291
-329
-364
-369
-383
-429
-430
-398
-396
-407
-402
-414
-462
-511
-532
-545
-558
-566
-546
-531
-549
-565
-551
-551
-555
-551
-533
-522
-529
-519
-497
-488
-489
-470
-472
-484
-482
-454
-436
-431
-426
-443
-448
-453
-443
-409
-404
-409
-404
-379
-364
-362
-349
-327
-316
-319
-310
-302
-282
-261
-235
-211
-213
-201
-193
-180
-173
-182
-196
-200
-190
-204
-230
-241
-219
-187
-161
-145
-131
-136
-153
-147
-123
-122
-133
-106
-103
-126
-124
-102
-97
-111
-101
-111
-154
-175
-145
-134
-149
-158
-171
-202
-227
-215
-195
-179
-197
-235
-253
-285
-336
-365
-372
-362
-385
-416
-426
-426
-450
-483
-484
-503
-519
-537
-553
-555
-555
-531
-492
-476
-495
-513
-495
-483
-491
-472
-440
-442
-446
-417
-384
-361
-347
-316
-282
-287
-304
-320
-324
-307
-300
-305
-315
-313
-323
-348
-350
-337
-320
-319
-318
-310
-309
-333
-329
-292
-283
-286
-273
-229
-189
-186
-177
-156
-156
-174
-175
-160
-158
-163
-159
-148
-153
-182
-202
-197
-191
-208
-224
-204
-185
-217
-235
-200
-189
-231
-231
-170
-148
-175
-181
-156
-165
-211
-231
-219
-230
-271
-313
-314
-317
-330
-328
-304
-291
-317
-368
-367
-335
-354
-381
-375
-345
-334
-341
-335
-323
-326
-348
-364
-366
-369
-364
-366
-378
-381
-383
-372
-370
-368
-335
-297
-279
-301
-304
-298
-307
-311
-297
-280
-290
-312
-327
-308
-289
-266
-242
-231
-233
-234
-224
-213
-200
-198
-191
-184
-172
-160
-143
-123
-107
-132
-154
-153
-165
-178
-177
-150
-147
-167
-175
-176
-182
-201
-206
-188
-179
-183
-185
-181
-175
-160
-152
-139
-161
-170
-156
-165
-197
-219
-213
-202
-222
-227
-217
-222
-260
-267
-251
-266
-287
-299
-307
-319
-327
-314
-307
-307
-309
-308
-296
-293
-285
-266
-249
-260
-274
-268
-273
-298
-315
-317
-316
-318
-321
-298
-274
-254
-240
-216
-192
-211
-223
-215
-206
-206
-203
-201
-174
-160
-167
-153
-137
-138
-147
-138
-126
-120
-120
-104
-88
-89
-77
-65
-79
-92
-94
-89
-90
-88
-84
-88
-107
-133
-144
-138
-149
-152
-142
-149
-159
-136
-112
-131
-139
-144
-152
-156
-156
-146
-160
-163
-167
-165
-156
-168
-168
-163
-160
-176
-206
-221
-226
-247
-250
-234
-209
-191
-191
-195
-210
-221
-236
-264
-289
-291
-290
-298
-305
-298
-312
-309
-301
-302
-305
-313
-299
-303
-311
-313
-314
-313
-322
-312
-299
-294
-287
-280
-265
-250
-245
-243
-239
-222
-223
-224
-206
-182
-167
-164
-167
-155
-162
-182
-193
-200
-212
-206
-203
-213
-210
-218
-215
-204
-200
-209
-202
-197
-182
-165
-142
-144
-161
-157
-154
-154
-159
-146
-126
-115
-116
-111
-101
-127
-138
-136
-149
-160
-154
-151
-168
-188
-183
-175
-204
-218
-208
-200
-209
-208
-198
-189
-180
-184
-180
-167
-167
-165
-166
-164
-159
-169
-192
-196
-188
-195
-214
-213
-212
-234
-240
-238
-248
-261
-265
-263
-271
-280
-276
-266
-266
-267
-267
-266
-253
-244
-238
-232
-236
-247
-251
-253
-248
-208
-178
-178
-173
-177
-185
-198
-194
-175
-170
-171
-181
-182
-191
-204
-213
-210
-214
-221
-237
-245
-244
-244
-239
-261
-267
-251
-252
-266
-257
-248
-259
-262
-268
-271
-282
-289
-268
-256
-247
-248
-224
-194
-190
-192
-176
-143
-134
-123
-109
-108
-114
-106
-106
-104
-91
-77
-79
-95
-107
-122
-138
-153
-159
-171
-190
-171
-157
-177
-189
-181
-179
-184
-173
-157
-163
-165
-150
-147
-166
-192
-203
-213
-214
-219
-225
-224
-229
-223
-216
-215
-213
-221
-219
-213
-217
-232
-222
-210
-214
-223
-224
-222
-216
-204
-191
-195
-191
-181
-170
-174
-183
-202
-179
-178
-185
-204
-175
-182
-247
-230
-275
-234
-220
-228
-284
-249
-253
-303
-296
-328
-309
-230
-229
-293
-251
-182
-222
-211
-207
-232
-173
-170
-218
-231
-168
-171
-198
-172
-174
-153
-152
-154
-141
-120
-112
-104
-106
-120
-122
-118
-128
-149
-153
-146
-144
-152
-150
-146
-160
-183
-201
-196
-174
-159
-149
-159
-166
-168
-193
-223
-218
-198
-216
-217
-198
-192
-189
-186
-176
-152
-146
-145
-136
-103
-117
-121
-119
-122
-105
-99
-98
-105
-96
-94
-99
-100
-83
-66
-56
-71
-77
-86
-105
-113
-109
-113
-118
-115
-121
-141
-170
-183
-195
-219
-218
-191
-187
-188
-193
-190
-185
-195
-188
-168
-153
-152
-176
-189
-203
-221
-224
-232
-230
-247
-246
-234
-240
-265
-266
-261
-262
-254
-252
-228
-222
-220
-214
-214
-219
-225
-240
-264
-264
-276
-266
-255
-256
-258
-246
-227
-245
-268
-276
-263
-247
-253
-259
-253
-238
-229
-238
-242
-235
-244
-254
-264
-264
-245
-225
-215
-225
-235
-224
-227
-249
-231
-195
-168
-170
-175
-163
-149
-158
-161
-169
-183
-183
-175
-177
-196
-187
-180
-195
-210
-207
-205
-207
-205
-196
-209
-223
-209
-207
-202
-184
-169
-178
-188
-180
-171
-180
-187
-178
-170
-168
-165
-150
-153
-141
-139
-133
-125
-122
-136
-153
-146
-144
-174
-198
-190
-163
-169
-183
-181
-190
-185
-188
-183
-182
-183
-183
-188
-179
-180
-164
-161
-163
-166
-165
-163
-166
-167
-173
-169
-187
-203
-214
-225
-234
-234
-236
-250
-272
-282
-273
-269
-286
-302
-289
-280
-300
-301
-289
-296
-311
-315
-289
-266
-268
-291
-305
-293
-292
-296
-286
-282
-287
-299
-294
-276
-273
-279
-267
-261
-255
-255
-238
-217
-202
-192
-201
-193
-194
-198
-187
-182
-185
-190
-200
-189
-164
-172
-177
-153
-140
-155
-172
-167
-170
-178
-179
-170
-169
-166
-148
-126
-136
-154
-140
-123
-132
-155
-163
-167
-170
-173
-172
-173
-174
-173
-180
-192
-193
-178
-185
-204
-207
-208
-222
-225
-231
-223
-222
-218
-214
-207
-182
-189
-198
-200
-188
-174
-172
-164
-158
-178
-212
-238
-243
-257
-263
-272
-291
-282
-275
-274
-266
-259
-255
-258
-263
-279
-289
-285
-275
-282
-287
-278
-284
-317
-339
-339
-333
-345
-362
-362
-348
-337
-337
-317
-310
-320
-305
-268
-243
-244
-245
-245
-252
-259
-261
-267
-259
-262
-273
-256
-257
-267
-273
-249
-239
-248
-250
-229
-220
-228
-210
-207
-217
-220
-204
-203
-195
-170
-154
-161
-177
-167
-185
-206
-193
-178
-186
-198
-179
-169
-171
-175
-173
-181
-198
-211
-222
-217
-206
-212
-209
-203
-204
-190
-180
-171
-175
-181
-173
-175
-186
-193
-177
-174
-173
-179
-189
-193
-195
-192
-182
-176
-171
-169
-180
-190
-206
-218
-233
-249
-251
-241
-223
-222
-236
-228
-225
-226
-233
-231
-228
-219
-228
-227
-223
-229
-231
-229
-238
-244
-244
-262
-275
-281
-285
-293
-298
-287
-292
-322
-349
-357
-368
-379
-378
-391
-397
-408
-421
-424
-420
-404
-389
-392
-391
-395
-393
-387
-379
-377
-374
-368
-370
-349
-346
-334
-322
-337
-334
-335
-336
-346
-356
-361
-348
-342
-355
-352
-342
-327
-333
-332
-319
-325
-338
-315
-299
-302
-307
-311
-314
-331
-341
-352
-345
-343
-353
-346
-327
-315
-325
-312
-297
-300
-298
-275
-276
-291
-283
-292
-305
-315
-315
-304
-298
-302
-306
-290
-272
-269
-259
-241
-235
-224
-238
-257
-249
-252
-266
-271
-265
-274
-283
-283
-286
-296
-293
-295
-314
-317
-300
-281
-278
-281
-282
-289
-290
-290
-281
-277
-286
-288
-282
-293
-298
-295
-291
-285
-293
-295
-297
-291
-275
-273
-282
-282
-273
-270
-274
-301
-313
-318
-315
-306
-305
-299
-293
-287
-296
-317
-323
-325
-332
-340
-333
-322
-333
-326
-304
-298
-294
-276
-268
-276
-285
-289
-308
-326
-325
-294
-283
-290
-289
-293
-305
-308
-299
-307
-303
-281
-265
-263
-259
-254
-274
-296
-307
-330
-328
-326
-339
-350
-358
-378
-393
-378
-348
-357
-367
-367
-377
-396
-405
-396
-387
-374
-364
-348
-350
-340
-321
-325
-342
-348
-331
-326
-337
-341
-334
-342
-358
-361
-348
-344
-345
-315
-298
-286
-265
-242
-231
-230
-212
-197
-202
-201
-182
-169
-176
-182
-167
-183
-209
-209
-212
-224
-229
-216
-217
-227
-226
-201
-187
-194
-189
-196
-233
-266
-290
-292
-300
-331
-339
-352
-340
-339
-333
-313
-307
-318
-327
-316
-315
-339
-351
-333
-336
-343
-340
-344
-357
-368
-364
-350
-339
-343
-343
-352
-358
-350
-341
-337
-336
-342
-345
-343
-325
-328
-336
-330
-332
-342
-355
-352
-358
-356
-346
-337
-297
-282
-289
-289
-289
-281
-289
-271
-258
-252
-238
-220
-227
-230
-221
-225
-208
-194
-179
-178
-168
-165
-176
-178
-165
-144
-143
-140
-144
-154
-164
-150
-150
-166
-157
-149
-147
-162
-177
-167
-167
-170
-178
-170
-158
-177
-192
-190
-204
-222
-234
-238
-242
-245
-237
-243
-259
-256
-243
-254
-282
-298
-298
-306
-315
-328
-334
-339
-328
-326
-343
-355
-377
-368
-369
-387
-392
-382
-381
-402
-412
-408
-401
-390
-390
-397
-394
-391
-403
-418
-413
-409
-407
-399
-387
-385
-378
-359
-349
-345
-343
-333
-328
-334
-323
-318
-323
-321
-313
-315
-324
-333
-326
-319
-321
-330
-330
-334
-336
-336
-344
-357
-343
-355
-365
-343
-320
-308
-316
-316
-322
-326
-321
-329
-321
-308
-294
-282
-276
-274
-277
-262
-251
-256
-256
-245
-241
-243
-240
-258
-264
-256
-268
-268
-251
-242
-256
-272
-284
-300
-320
-309
-301
-321
-334
-334
-332
-358
-375
-357
-353
-367
-376
-374
-371
-363
-366
-367
-365
-362
-373
-367
-342
-344
-352
-340
-322
-341
-364
-361
-352
-356
-350
-358
-352
-342
-327
-310
-312
-302
-300
-304
-293
-285
-291
-283
-267
-262
-270
-260
-253
-247
-245
-242
-248
-273
-281
-284
-294
-297
-289
-296
-292
-294
-292
-297
-304
-292
-289
-274
-277
-286
-282
-285
-290
-292
-270
-272
-287
-276
-268
-277
-289
-293
-293
-301
-296
-298
-307
-300
-296
-286
-283
-288
-294
-301
-321
-320
-309
-308
-310
-323
-339
-331
-325
-342
-362
-359
-332
-325
-325
-311
-301
-303
-294
-304
-319
-312
-300
-305
-298
-293
-298
-289
-292
-307
-304
-306
-310
-330
-347
-345
-344
-339
-334
-328
-316
-307
-304
-284
-271
-272
-280
-277
-283
-288
-276
-258
-236
-229
-231
-215
-211
-218
-222
-217
-224
-238
-239
-249
-266
-261
-253
-272
-313
-328
-328
-331
-343
-349
-325
-315
-318
-297
-279
-278
-308
-329
-335
-329
-341
-354
-360
-369
-387
-399
-397
-401
-403
-405
-408
-413
-400
-395
-419
-429
-427
-443
-450
-462
-449
-437
-438
-442
-436
-429
-426
-426
-437
-432
-442
-455
-458
-437
-427
-424
-412
-400
-397
-397
-372
-370
-375
-375
-360
-357
-350
-327
-319
-313
-308
-280
-248
-228
-211
-209
-207
-208
-227
-233
-240
-233
-222
-220
-225
-219
-216
-227
-229
-206
-181
-183
-184
-180
-170
-179
-189
-190
-177
-162
-154
-154
-164
-157
-158
-173
-173
-183
-186
-182
-183
-190
-210
-221
-226
-223
-232
-225
-209
-216
-225
-228
-224
-227
-230
-230
-234
-245
-255
-280
-297
-296
-312
-322
-334
-344
-346
-351
-350
-353
-358
-357
-367
-390
-386
-376
-385
-397
-405
-407
-407
-403
-401
-407
-407
-418
-443
-461
-446
-445
-462
-461
-448
-434
-437
-430
-426
-425
-432
-418
-405
-405
-403
-398
-396
-407
-424
-426
-408
-382
-378
-382
-367
-365
-368
-373
-369
-350
-356
-363
-364
-359
-351
-341
-336
-336
-334
-324
-323
-326
-321
-318
-315
-309
-305
-318
-324
-328
-318
-316
-317
-298
-298
-289
-279
-270
-268
-273
-269
-269
-267
-268
-272
-270
-277
-279
-282
-277
-272
-256
-254
-265
-256
-243
-259
-273
-265
-262
-262
-262
-256
-250
-266
-288
-282
-294
-315
-329
-340
-343
-350
-343
-333
-324
-327
-309
-290
-288
-292
-290
-285
-303
-291
-278
-268
-270
-261
-257
-261
-274
-287
-293
-312
-324
-321
-305
-283
-267
-255
-247
-258
-270
-263
-254
-271
-283
-276
-267
-285
-302
-317
-309
-308
-296
-278
-278
-282
-287
-289
-285
-286
-285
-281
-284
-269
-279
-284
-280
-290
-292
-299
-299
-296
-300
-298
-292
-295
-299
-282
-282
-284
-289
-293
-300
-300
-291
-290
-295
-293
-282
-270
-266
-267
-256
-255
-265
-259
-250
-257
-263
-257
-250
-257
-272
-263
-253
-248
-256
-238
-226
-229
-211
-196
-180
-189
-199
-208
-208
-209
-223
-233
-234
-246
-231
-210
-212
-213
-218
-213
-222
-223
-212
-201
-191
-185
-187
-196
-218
-220
-213
-223
-241
-238
-249
-246
-234
-235
-238
-247
-252
-271
-274
-272
-274
-279
-296
-298
-287
-279
-268
-256
-263
-285
-285
-298
-310
-322
-324
-316
-328
-343
-343
-332
-340
-349
-345
-324
-314
-320
-324
-315
-310
-311
-314
-315
-313
-323
-316
-311
-309
-299
-295
-287
-288
-295
-298
-300
-292
-280
-277
-274
-264
-261
-258
-251
-256
-262
-267
-266
-274
-269
-260
-263
-249
-245
-247
-244
-246
-236
-229
-211
-183
-168
-165
-165
-161
-148
-144
-139
-132
-125
-122
-127
-118
-112
-125
-131
-134
-143
-154
-172
-168
-162
-155
-158
-159
-155
-153
-155
-159
-158
-150
-162
-165
-162
-164
-171
-191
-190
-191
-200
-220
-223
-211
-208
-211
-219
-228
-239
-244
-242
-248
-258
-257
-271
-278
-301
-336
-352
-369
-397
-398
-398
-407
-415
-427
-430
-438
-453
-455
-439
-416
-412
-405
-390
-375
-382
-382
-379
-368
-373
-379
-381
-391
-390
-395
-377
-359
-353
-348
-341
-342
-349
-348
-337
-327
-317
-301
-288
-281
-283
-280
-278
-274
-280
-282
-281
-287
-274
-274
-281
-290
-284
-286
-292
-295
-306
-310
-321
-333
-340
-345
-332
-323
-315
-311
-318
-317
-316
-325
-318
-298
-302
-283
-254
-239
-226
-219
-210
-205
-212
-217
-210
-212
-226
-224
-222
-248
-258
-258
-262
-275
-280
-279
-283
-282
-292
-300
-312
-311
-307
-305
-315
-329
-319
-306
-305
-303
-284
-273
-279
-281
-282
-290
-301
-309
-321
-320
-315
-319
-329
-320
-318
-332
-340
-343
-350
-356
-341
-317
-311
-316
-307
-299
-313
-326
-311
-297
-287
-281
-280
-278
-272
-268
-274
-268
-263
-262
-249
-228
-233
-253
-262
-256
-272
-279
-262
-275
-292
-287
-282
-278
-275
-277
-267
-271
-284
-301
-299
-293
-295
-284
-292
-292
-296
-307
-307
-293
-288
-292
-314
-319
-312
-315
-298
-286
-272
-272
-274
-271
-259
-247
-248
-249
-258
-257
-256
-247
-248
-243
-233
-237
-248
-254
-239
-228
-232
-261
-270
-259
-264
-264
-258
-257
-239
-224
-220
-217
-232
-225
-211
-209
-217
-220
-222
-207
-199
-195
-187
-194
-192
-187
-187
-178
-169
-175
-200
-212
-205
-201
-209
-218
-218
-223
-236
-247
-252
-255
-254
-273
-275
-286
-288
-302
-315
-322
-331
-327
-331
-313
-303
-281
-269
-259
-250
-264
-273
-280
-282
-279
-278
-293
-292
-297
-314
-307
-292
-273
-256
-250
-255
-260
-251
-231
-230
-224
-220
-237
-240
-241
-235
-228
-240
-227
-206
-209
-225
-219
-198
-194
-221
-230
-233
-240
-248
-259
-272
-276
-277
-266
-245
-243
-244
-237
-222
-214
-203
-193
-201
-220
-226
-217
-216
-215
-208
-204
-194
-192
-174
-171
-178
-177
-192
-200
-204
-187
-177
-174
-178
-182
-170
-174
-170
-175
-173
-180
-189
-195
-205
-206
-201
-202
-205
-204
-214
-224
-232
-219
-203
-206
-195
-169
-166
-183
-187
-193
-197
-206
-199
-212
-239
-247
-245
-236
-240
-240
-225
-219
-230
-238
-244
-260
-276
-276
-280
-298
-322
-324
-313
-317
-320
-302
-288
-297
-318
-320
-317
-313
-321
-325
-316
-322
-325
-328
-329
-323
-324
-331
-326
-330
-330
-330
-330
-320
-318
-324
-319
-312
-322
-326
-313
-310
-301
-309
-317
-308
-303
-311
-311
-292
-288
-286
-298
-312
-316
-299
-292
-284
-281
-287
-289
-291
-281
-267
-264
-264
-264
-259
-249
-252
-247
-233
-234
-242
-243
-229
-212
-216
-215
-214
-227
-223
-219
-209
-215
-233
-228
-213
-202
-206
-212
-213
-201
-201
-191
-167
-157
-164
-174
-172
-165
-167
-182
-180
-172
-175
-198
-220
-240
-253
-255
-268
-276
-280
-278
-280
-291
-296
-294
-293
-285
-288
-297
-306
-305
-292
-287
-291
-277
-266
-279
-287
-290
-283
-289
-292
-297
-319
-342
-340
-324
-305
-294
-305
-306
-312
-311
-310
-293
-286
-294
-305
-310
-315
-316
-315
-317
-323
-325
-322
-313
-304
-304
-296
-295
-286
-294
-303
-298
-312
-335
-348
-345
-347
-358
-373
-363
-366
-373
-381
-370
-351
-355
-350
-343
-330
-321
-323
-302
-295
-304
-310
-301
-295
-299
-291
-287
-268
-254
-253
-268
-260
-261
-275
-256
-250
-262
-260
-255
-254
-257
-250
-235
-236
-235
-230
-240
-236
-239
-253
-278
-298
-294
-289
-290
-289
-293
-303
-309
-310
-308
-329
-332
-323
-323
-312
-313
-293
-282
-301
-311
-307
-304
-308
-317
-318
-329
-349
-346
-341
-344
-356
-368
-365
-354
-339
-315
-302
-299
-302
-307
-300
-308
-318
-300
-303
-316
-318
-320
-317
-313
-325
-332
-327
-323
-343
-354
-352
-353
-349
-344
-327
-327
-335
-338
-336
-342
-361
-367
-361
-354
-355
-347
-343
-346
-352
-353
-338
-337
-330
-318
-317
-323
-324
-305
-288
-288
-277
-253
-231
-223
-226
-219
-223
-240
-229
-217
-229
-240
-241
-235
-250
-252
-249
-248
-246
-259
-270
-282
-280
-273
-278
-282
-272
-265
-277
-279
-266
-268
-273
-269
-262
-263
-280
-276
-281
-282
-254
-224
-231
-228
-216
-223
-228
-232
-235
-241
-236
-238
-254
-257
-254
-254
-257
-256
-247
-252
-261
-265
-272
-269
-267
-278
-286
-298
-315
-322
-328
-347
-357
-363
-367
-374
-374
-368
-369
-364
-360
-365
-372
-373
-376
-372
-366
-374
-366
-351
-336
-341
-349
-343
-347
-361
-377
-380
-381
-387
-383
-368
-370
-383
-386
-380
-376
-372
-380
-379
-373
-364
-359
-352
-344
-332
-333
-330
-331
-335
-323
-311
-295
-295
-294
-294
-316
-331
-334
-322
-315
-317
-316
-326
-326
-325
-324
-315
-302
-291
-285
-288
-285
-283
-290
-282
-262
-250
-240
-229
-220
-219
-218
-218
-205
-206
-218
-220
-223
-233
-242
-245
-240
-227
-221
-221
-215
-214
-220
-228
-232
-230
-247
-252
-244
-254
-261
-255
-249
-253
-264
-261
-263
-268
-275
-265
-259
-249
-256
-259
-258
-267
-269
-266
-257
-263
-260
-255
-262
-279
-284
-273
-281
-302
-315
-298
-279
-265
-277
-294
-284
-290
-308
-306
-283
-263
-259
-271
-272
-262
-273
-277
-268
-267
-284
-291
-292
-290
-276
-265
-262
-269
-281
-285
-276
-283
-293
-296
-279
-277
-287
-290
-294
-302
-307
-297
-294
-312
-332
-353
-355
-350
-339
-346
-327
-305
-303
-303
-309
-298
-289
-287
-269
-250
-230
-215
-241
-267
-278
-273
-276
-266
-254
-254
-269
-283
-304
-311
-307
-317
-322
-315
-307
-311
-297
-270
-273
-291
-288
-280
-278
-271
-260
-264
-293
-311
-310
-321
-345
-342
-334
-333
-326
-313
-307
-310
-303
-299
-297
-307
-306
-313
-311
-302
-307
-314
-294
-282
-282
-283
-294
-278
-267
-272
-264
-260
-254
-261
-250
-239
-251
-252
-243
-253
-249
-229
-229
-238
-242
-236
-246
-240
-245
-246
-248
-249
-254
-247
-243
-240
-238
-236
-242
-255
-266
-280
-291
-288
-268
-276
-278
-276
-279
-290
-303
-308
-316
-302
-303
-307
-306
-309
-305
-298
-287
-293
-291
-288
-291
-296
-300
-313
-325
-323
-325
-316
-313
-319
-310
-303
-309
-318
-323
-322
-310
-315
-307
-304
-300
-292
-304
-289
-277
-266
-259
-260
-259
-268
-265
-259
-254
-250
-245
-250
-265
-267
-274
-266
-251
-246
-241
-242
-239
-238
-245
-255
-265
-274
-287
-287
-288
-291
-288
-283
-295
-300
-291
-311
-325
-331
-342
-334
-327
-314
-306
-310
-299
-295
-313
-312
-302
-313
-328
-327
-328
-345
-344
-325
-306
-310
-320
-324
-326
-337
-351
-342
-338
-347
-345
-344
-362
-372
-363
-365
-362
-363
-362
-357
-356
-374
-381
-373
-374
-387
-394
-394
-388
-383
-378
-379
-375
-375
-379
-385
-394
-393
-386
-382
-385
-377
-381
-396
-404
-395
-388
-387
-392
-388
-390
-397
-386
-396
-395
-387
-373
-357
-359
-352
-339
-338
-341
-344
-345
-355
-366
-342
-318
-324
-320
-317
-317
-317
-322
-318
-309
-295
-288
-282
-281
-300
-303
-281
-274
-276
-280
-274
-273
-281
-282
-278
-269
-262
-252
-250
-249
-259
-265
-279
-280
-284
-285
-278
-269
-268
-286
-279
-262
-262
-259
-245
-229
-233
-248
-268
-263
-256
-258
-261
-256
-263
-279
-282
-289
-301
-314
-320
-327
-322
-324
-338
-343
-343
-350
-359
-356
-350
-368
-380
-374
-380
-379
-377
-380
-393
-396
-380
-350
-327
-333
-335
-337
-342
-361
-360
-346
-341
-338
-322
-309
-305
-307
-307
-301
-313
-319
-323
-331
-330
-319
-303
-300
-306
-307
-302
-298
-303
-296
-298
-304
-303
-304
-317
-336
-329
-332
-339
-344
-338
-328
-318
-313
-313
-320
-333
-348
-350
-339
-335
-323
-310
-300
-289
-296
-304
-305
-304
-302
-303
-299
-294
-284
-276
-278
-280
-276
-289
-289
-290
-314
-319
-320
-323
-307
-298
-297
-297
-288
-275
-284
-294
-301
-299
-292
-286
-276
-266
-265
-267
-271
-265
-255
-255
-270
-267
-270
-278
-260
-251
-252
-255
-241
-223
-204
-198
-212
-214
-217
-224
-230
-238
-224
-224
-221
-219
-248
-268
-265
-268
-279
-277
-277
-270
-287
-305
-305
-303
-309
-309
-300
-282
-267
-273
-271
-256
-255
-256
-247
-243
-244
-247
-247
-243
-250
-248
-235
-226
-230
-235
-240
-244
-246
-244
-247
-256
-273
-289
-284
-278
-271
-262
-270
-273
-268
-270
-276
-275
-283
-282
-289
-284
-268
-274
-277
-280
-267
-259
-267
-257
-256
-255
-254
-254
-246
-261
-260
-257
-261
-264
-251
-242
-254
-259
-240
-236
-238
-232
-226
-218
-216
-211
-224
-236
-236
-236
-242
-250
-254
-247
-243
-264
-258
-256
-269
-272
-251
-228
-233
-232
-217
-198
-206
-216
-210
-201
-213
-228
-225
-216
-227
-230
-228
-248
-269
-279
-279
-287
-304
-319
-322
-333
-350
-352
-365
-378
-381
-366
-354
-358
-373
-376
-374
-378
-366
-339
-330
-323
-327
-312
-289
-293
-287
-275
-269
-278
-282
-277
-274
-267
-270
-278
-276
-290
-293
-304
-306
-303
-299
-311
-339
-341
-340
-343
-364
-351
-327
-312
-309
-313
-310
-310
-316
-312
-288
-293
-306
-303
-295
-290
-281
-280
-288
-288
-282
-277
-281
-283
-283
-278
-273
-270
-260
-256
-243
-236
-239
-226
-223
-225
-214
-195
-183
-190
-199
-214
-236
-243
-237
-227
-236
-236
-239
-239
-226
-229
-242
-256
-254
-251
-240
-229
-232
-230
-222
-208
-209
-232
-245
-243
-245
-244
-239
-251
-268
-271
-253
-242
-257
-258
-257
-258
-255
-257
-252
-259
-260
-256
-258
-265
-272
-280
-273
-286
-304
-307
-295
-282
-297
-310
-307
-303
-310
-306
-296
-291
-291
-284
-270
-272
-278
-287
-290
-294
-308
-303
-295
-292
-298
-298
-307
-310
-313
-307
-297
-300
-290
-283
-284
-271
-259
-249
-236
-228
-220
-221
-235
-230
-226
-227
-232
-247
-258
-269
-282
-275
-274
-277
-283
-298
-296
-289
-294
-299
-295
-291
-306
-330
-338
-335
-333
-353
-359
-342
-325
-304
-285
-274
-277
-292
-303
-305
-298
-284
-276
-282
-298
-287
-298
-318
-321
-326
-327
-323
-319
-324
-311
-309
-307
-315
-317
-295
-291
-285
-278
-277
-262
-239
-213
-211
-228
-234
-228
-236
-250
-250
-241
-243
-242
-248
-253
-258
-263
-258
-255
-251
-243
-234
-216
-201
-205
-204
-203
-207
-200
-199
-194
-204
-208
-205
-201
-193
-190
-186
-175
-159
-161
-155
-150
-145
-148
-162
-168
-170
-189
-204
-199
-189
-177
-175
-181
-186
-179
-193
-204
-205
-203
-202
-209
-212
-222
-223
-224
-229
-232
-229
-220
-224
-233
-252
-257
-271
-263
-255
-248
-241
-246
-251
-249
-246
-237
-234
-253
-258
-254
-248
-254
-244
-227
-219
-220
-220
-218
-220
-215
-209
-203
-199
-187
-187
-201
-183
-180
-185
-193
-197
-190
-184
-184
-191
-187
-202
-207
-210
-197
-193
-194
-192
-203
-205
-206
-206
-201
-194
-198
-221
-253
-263
-262
-247
-247
-246
-241
-235
-232
-235
-231
-234
-252
-253
-255
-250
-251
-270
-267
-267
-271
-274
-281
-279
-273
-275
-284
-310
-319
-331
-344
-338
-337
-332
-334
-342
-323
-307
-303
-299
-291
-285
-271
-275
-288
-305
-319
-331
-339
-336
-337
-332
-340
-353
-358
-361
-359
-342
-337
-340
-335
-334
-339
-350
-351
-343
-336
-342
-336
-333
-323
-311
-296
-279
-281
-271
-274
-275
-272
-274
-264
-266
-253
-238
-231
-218
-211
-198
-189
-191
-193
-209
-211
-220
-238
-238
-226
-218
-233
-232
-212
-199
-197
-203
-205
-196
-182
-172
-165
-160
-151
-149
-159
-155
-158
-178
-191
-185
-182
-190
-194
-204
-217
-235
-243
-234
-232
-244
-242
-246
-252
-257
-274
-292
-295
-292
-295
-290
-285
-269
-275
-295
-288
-287
-295
-291
-291
-294
-288
-284
-278
-271
-259
-262
-267
-265
-255
-256
-252
-254
-259
-258
-281
-267
-251
-247
-251
-251
-245
-250
-256
-258
-259
-264
-261
-249
-249
-238
-219
-222
-218
-226
-240
-244
-253
-266
-278
-279
-284
-284
-289
-299
-291
-284
-287
-294
-298
-287
-270
-264
-265
-266
-276
-271
-274
-286
-275
-257
-252
-249
-244
-244
-239
-234
-235
-240
-236
-219
-207
-209
-212
-205
-203
-204
-194
-196
-189
-176
-172
-177
-195
-212
-205
-196
-207
-217
-220
-216
-222
-223
-219
-210
-203
-209
-213
-208
-204
-193
-182
-181
-189
-208
-205
-190
-187
-188
-192
-202
-211
-234
-248
-238
-246
-242
-235
-221
-231
-239
-233
-236
-219
-209
-207
-214
-229
-236
-236
-242
-264
-278
-274
-276
-278
-281
-284
-288
-287
-293
-299
-283
-273
-277
-287
-293
-305
-306
-293
-294
-286
-270
-265
-259
-244
-229
-220
-222
-223
-230
-231
-225
-228
-224
-218
-217
-209
-218
-222
-208
-206
-211
-208
-198
-195
-199
-210
-214
-209
-210
-214
-219
-217
-232
-234
-229
-234
-239
-236
-233
-243
-229
-213
-219
-214
-204
-214
-230
-236
-218
-218
-216
-201
-190
-192
-198
-182
-157
-161
-174
-168
-167
-197
-210
-202
-205
-218
-222
-215
-211
-216
-212
-195
-190
-203
-217
-212
-205
-221
-240
-247
-256
-252
-248
-249
-259
-273
-264
-268
-278
-286
-286
-288
-301
-310
-317
-312
-324
-325
-311
-316
-332
-337
-324
-318
-311
-301
-292
-274
-282
-281
-249
-237
-248
-236
-214
-210
-224
-234
-238
-242
-249
-249
-258
-260
-240
-245
-251
-252
-244
-253
-268
-274
-275
-283
-292
-298
-293
-285
-282
-276
-286
-273
-271
-279
-274
-262
-261
-263
-249
-240
-232
-232
-234
-245
-261
-265
-267
-254
-256
-258
-244
-234
-230
-237
-237
-235
-255
-265
-256
-244
-258
-267
-269
-271
-279
-299
-292
-284
-292
-299
-293
-274
-252
-232
-219
-216
-212
-198
-196
-189
-166
-149
-147
-160
-175
-179
-191
-212
-215
-210
-204
-216
-225
-237
-232
-230
-240
-247
-259
-257
-244
-248
-249
-243
-256
-253
-254
-245
-229
-224
-229
-212
-195
-197
-199
-194
-178
-179
-175
-166
-170
-180
-197
-214
-226
-231
-250
-265
-263
-257
-255
-249
-244
-247
-249
-256
-256
-249
-241
-254
-268
-269
-263
-256
-265
-273
-270
-265
-279
-290
-277
-281
-282
-283
-280
-280
-286
-295
-286
-284
-296
-297
-307
-312
-315
-341
-340
-334
-334
-321
-328
-320
-306
-304
-304
-301
-286
-271
-270
-275
-274
-269
-254
-257
-262
-250
-244
-237
-229
-220
-222
-229
-237
-247
-247
-249
-248
-233
-234
-244
-265
-271
-264
-268
-249
-233
-230
-222
-214
-202
-196
-189
-189
-196
-196
-194
-195
-193
-191
-183
-185
-191
-188
-186
-192
-207
-213
-219
-224
-227
-238
-252
-266
-256
-240
-236
-237
-234
-232
-247
-259
-256
-260
-282
-294
-279
-285
-314
-311
-309
-316
-335
-326
-314
-304
-296
-308
-300
-283
-287
-303
-298
-296
-295
-286
-283
-282
-279
-280
-283
-278
-271
-268
-257
-256
-280
-289
-288
-288
-300
-292
-278
-276
-269
-276
-270
-257
-252
-246
-233
-226
-236
-232
-213
-219
-232
-224
-226
-228
-224
-224
-225
-236
-240
-247
-254
-267
-262
-265
-268
-266
-264
-251
-251
-269
-283
-284
-303
-318
-318
-315
-314
-325
-328
-329
-323
-308
-308
-301
-303
-293
-283
-285
-287
-297
-300
-303
-311
-315
-313
-314
-317
-317
-325
-333
-337
-353
-362
-367
-371
-369
-367
-360
-352
-348
-347
-340
-338
-329
-337
-338
-342
-344
-328
-327
-335
-323
-309
-313
-303
-287
-278
-286
-299
-295
-295
-313
-325
-312
-291
-289
-276
-254
-238
-254
-254
-256
-260
-249
-258
-263
-264
-254
-255
-248
-249
-249
-243
-244
-241
-237
-239
-238
-243
-247
-253
-271
-266
-270
-272
-269
-270
-264
-271
-279
-294
-289
-294
-302
-306
-308
-303
-312
-317
-314
-317
-311
-301
-317
-337
-322
-314
-309
-296
-296
-291
-302
-301
-293
-293
-295
-302
-290
-275
-276
-287
-294
-289
-298
-312
-304
-298
-285
-278
-266
-248
-247
-247
-257
-266
-258
-253
-263
-259
-263
-260
-245
-244
-259
-261
-266
-275
-289
-289
-266
-269
-286
-293
-286
-262
-257
-272
-278
-271
-251
-244
-256
-259
-259
-267
-285
-290
-286
-291
-293
-282
-271
-257
-259
-265
-264
-259
-257
-261
-264
-260
-261
-272
-279
-284
-288
-310
-313
-305
-308
-321
-323
-313
-311
-321
-325
-331
-338
-353
-358
-347
-341
-340
-337
-336
-334
-330
-319
-304
-304
-299
-288
-278
-281
-293
-289
-284
-281
-283
-290
-294
-299
-300
-291
-284
-281
-284
-278
-268
-269
-271
-270
-288
-301
-299
-298
-298
-307
-326
-322
-307
-312
-322
-336
-347
-349
-342
-358
-365
-354
-352
-356
-364
-352
-343
-341
-340
-344
-348
-346
-343
-343
-331
-322
-320
-316
-310
-293
-272
-256
-254
-248
-239
-247
-254
-248
-247
-246
-257
-253
-246
-268
-277
-280
-279
-278
-281
-296
-299
-302
-308
-311
-314
-321
-328
-320
-323
-318
-291
-296
-302
-293
-274
-262
-262
-253
-239
-224
-211
-210
-204
-193
-191
-189
-204
-205
-207
-208
-209
-211
-207
-202
-196
-194
-174
-166
-165
-153
-156
-163
-179
-186
-187
-190
-205
-219
-224
-222
-215
-224
-227
-235
-244
-257
-260
-255
-260
-266
-280
-277
-270
-274
-281
-278
-275
-289
-296
-309
-322
-332
-336
-350
-350
-347
-349
-351
-348
-349
-354
-348
-357
-338
-327
-326
-317
-310
-303
-310
-319
-310
-302
-322
-336
-353
-346
-356
-366
-359
-349
-346
-358
-353
-337
-331
-323
-324
-318
-309
-310
-313
-325
-324
-332
-337
-330
-311
-298
-291
-293
-292
-285
-292
-296
-289
-287
-283
-286
-291
-292
-287
-280
-280
-274
-276
-288
-305
-306
-298
-313
-325
-315
-297
-294
-288
-263
-249
-244
-229
-215
-214
-212
-208
-216
-223
-230
-238
-242
-240
-249
-243
-236
-228
-227
-231
-220
-217
-207
-199
-197
-198
-189
-188
-200
-219
-233
-227
-225
-232
-231
-240
-252
-241
-235
-234
-250
-248
-248
-240
-227
-228
-219
-222
-223
-229
-229
-222
-221
-221
-228
-233
-232
-252
-271
-247
-235
-247
-243
-230
-207
-203
-215
-205
-186
-191
-197
-191
-186
-175
-175
-172
-169
-156
-155
-164
-162
-141
-113
-117
-121
-138
-141
-140
-142
-145
-144
-153
-178
-190
-191
-197
-206
-191
-189
-194
-203
-207
-207
-198
-192
-196
-188
-177
-168
-170
-176
-179
-188
-190
-188
-198
-200
-191
-185
-191
-190
-177
-171
-191
-195
-184
-182
-171
-157
-147
-141
-133
-144
-162
-170
-169
-174
-191
-213
-223
-222
-220
-230
-233
-235
-249
-261
-282
-284
-270
-272
-289
-291
-279
-288
-312
-320
-307
-315
-320
-321
-308
-312
-308
-293
-301
-293
-288
-281
-277
-285
-301
-291
-276
-270
-275
-272
-276
-283
-286
-286
-279
-278
-251
-238
-221
-201
-203
-205
-198
-203
-214
-208
-214
-230
-224
-209
-203
-205
-201
-181
-177
-170
-167
-168
-170
-194
-199
-192
-211
-218
-207
-207
-222
-219
-222
-220
-202
-200
-197
-205
-208
-206
-198
-199
-186
-187
-189
-177
-181
-186
-183
-191
-204
-191
-188
-187
-190
-203
-203
-196
-192
-207
-211
-220
-223
-219
-214
-213
-225
-225
-239
-241
-238
-234
-230
-231
-230
-226
-218
-235
-256
-264
-269
-284
-281
-264
-251
-239
-239
-231
-224
-230
-222
-214
-218
-215
-211
-195
-188
-185
-185
-178
-173
-162
-151
-138
-132
-140
-123
-124
-137
-156
-141
-119
-115
-102
-100
-104
-113
-126
-125
-134
-134
-153
-174
-182
-178
-176
-177
-176
-178
-176
-188
-195
-202
-212
-218
-224
-204
-210
-229
-237
-236
-234
-232
-240
-246
-242
-259
-271
-287
-296
-297
-286
-286
-292
-288
-300
-314
-310
-306
-311
-310
-313
-312
-296
-289
-286
-291
-278
-271
-286
-293
-286
-280
-290
-299
-288
-290
-314
-331
-331
-327
-330
-332
-332
-319
-301
-288
-290
-291
-296
-288
-277
-250
-237
-245
-234
-215
-214
-211
-211
-196
-182
-182
-176
-175
-168
-150
-136
-131
-141
-151
-151
-155
-156
-146
-141
-159
-174
-171
-159
-159
-165
-152
-149
-161
-184
-181
-162
-177
-191
-201
-198
-200
-202
-202
-186
-171
-178
-186
-193
-187
-190
-201
-194
-175
-173
-186
-184
-181
-185
-183
-180
-179
-179
-183
-198
-205
-215
-212
-212
-209
-198
-185
-170
-172
-164
-158
-165
-150
-160
-163
-160
-166
-182
-194
-205
-210
-225
-222
-212
-227
-235
-249
-257
-266
-280
-285
-287
-280
-280
-295
-296
-306
-306
-295
-296
-288
-278
-279
-273
-259
-236
-227
-234
-221
-215
-204
-196
-187
-182
-180
-179
-193
-199
-206
-203
-200
-187
-170
-172
-189
-204
-205
-213
-217
-206
-209
-219
-234
-236
-245
-260
-262
-265
-250
-233
-229
-233
-222
-221
-226
-218
-197
-176
-177
-165
-142
-123
-104
-100
-98
-88
-92
-100
-108
-110
-115
-120
-118
-119
-129
-135
-141
-159
-169
-176
-174
-164
-161
-164
-176
-181
-176
-168
-162
-164
-158
-160
-163
-165
-179
-181
-178
-181
-185
-188
-193
-201
-196
-204
-220
-217
-217
-211
-215
-217
-221
-219
-218
-229
-231
-224
-230
-241
-237
-242
-244
-243
-243
-236
-233
-220
-218
-225
-204
-189
-190
-193
-202
-203
-202
-206
-203
-194
-204
-200
-212
-223
-223
-232
-246
-264
-267
-257
-254
-256
-234
-208
-208
-205
-205
-210
-216
-219
-226
-242
-239
-250
-245
-243
-232
-223
-223
-225
-218
-204
-201
-206
-217
-205
-186
-176
-191
-191
-183
-181
-180
-182
-174
-167
-164
-160
-144
-146
-139
-131
-142
-150
-129
-119
-129
-127
-123
-113
-111
-120
-122
-125
-129
-135
-140
-143
-167
-160
-160
-157
-154
-154
-153
-172
-176
-184
-200
-214
-229
-233
-234
-237
-213
-200
-205
-213
-222
-231
-239
-239
-238
-225
-218
-211
-207
-205
-211
-214
-217
-237
-233
-222
-221
-235
-248
-237
-234
-260
-262
-236
-232
-240
-236
-211
-215
-240
-247
-246
-246
-256
-251
-245
-240
-240
-241
-234
-236
-242
-255
-254
-262
-266
-282
-289
-289
-284
-284
-287
-266
-255
-260
-271
-268
-258
-254
-249
-243
-234
-240
-227
-200
-197
-193
-193
-177
-178
-174
-177
-175
-170
-172
-183
-197
-209
-216
-226
-225
-224
-219
-214
-200
-204
-203
-204
-203
-189
-199
-198
-203
-206
-198
-208
-214
-204
-204
-199
-202
-199
-192
-217
-230
-218
-209
-199
-200
-198
-182
-177
-178
-182
-180
-184
-204
-213
-204
-203
-206
-218
-206
-194
-220
-229
-237
-225
-220
-224
-217
-225
-241
-236
-223
-221
-219
-222
-220
-220
-240
-250
-248
-245
-254
-254
-256
-259
-260
-262
-264
-268
-270
-276
-269
-270
-267
-256
-251
-258
-269
-262
-261
-267
-270
-254
-244
-251
-259
-252
-253
-266
-258
-250
-234
-232
-240
-240
-257
-275
-294
-303
-302
-304
-310
-308
-299
-299
-298
-288
-302
-297
-290
-279
-278
-281
-268
-269
-262
-269
-280
-286
-289
-297
-295
-282
-273
-268
-276
-277
-285
-280
-275
-273
-276
-273
-262
-259
-245
-242
-235
-228
-225
-224
-231
-245
-239
-223
-214
-207
-206
-207
-219
-227
-221
-222
-219
-215
-217
-212
-215
-223
-232
-228
-225
-220
-220
-223
-219
-221
-221
-226
-223
-225
-242
-250
-250
-262
-261
-256
-241
-227
-229
-228
-231
-234
-255
-274
-280
-275
-285
-296
-297
-292
-284
-288
-312
-331
-339
-363
-361
-342
-325
-325
-314
-318
-319
-324
-328
-337
-334
-333
-343
-336
-344
-355
-362
-355
-342
-341
-341
-326
-322
-328
-333
-315
-302
-308
-313
-288
-274
-278
-268
-258
-254
-253
-242
-232
-219
-211
-204
-195
-181
-182
-197
-201
-204
-202
-207
-208
-206
-203
-214
-213
-202
-187
-171
-174
-174
-185
-188
-184
-194
-200
-194
-193
-185
-193
-199
-211
-218
-227
-233
-217
-212
-206
-203
-211
-227
-230
-233
-250
-276
-295
-301
-298
-296
-298
-293
-289
-284
-288
-281
-274
-265
-268
-278
-274
-277
-289
-308
-309
-308
-320
-329
-338
-335
-333
-344
-340
-349
-360
-359
-355
-356
-362
-355
-363
-368
-364
-376
-386
-388
-376
-368
-375
-371
-366
-373
-379
-373
-365
-375
-386
-382
-367
-362
-364
-358
-342
-337
-339
-331
-318
-325
-339
-331
-324
-327
-325
-324
-341
-345
-340
-345
-349
-353
-350
-350
-365
-357
-333
-322
-315
-308
-300
-285
-280
-264
-250
-257
-264
-274
-279
-284
-281
-270
-266
-269
-263
-264
-263
-272
-264
-248
-255
-265
-248
-235
-235
-243
-244
-237
-254
-265
-273
-276
-273
-278
-271
-243
-239
-243
-239
-236
-247
-262
-263
-263
-264
-271
-260
-253
-258
-259
-252
-244
-248
-243
-241
-248
-253
-249
-239
-224
-220
-231
-240
-244
-246
-259
-278
-278
-273
-276
-288
-292
-283
-280
-275
-287
-291
-294
-305
-305
-309
-310
-308
-312
-316
-322
-309
-299
-305
-320
-326
-337
-335
-347
-350
-353
-358
-360
-366
-368
-366
-353
-362
-358
-342
-351
-352
-337
-332
-327
-323
-315
-318
-314
-306
-294
-288
-284
-290
-285
-280
-282
-284
-290
-299
-294
-291
-293
-297
-296
-303
-300
-295
-288
-276
-273
-278
-286
-293
-304
-308
-296
-284
-287
-280
-280
-267
-265
-275
-290
-305
-288
-281
-286
-274
-265
-272
-289
-300
-301
-287
-280
-290
-300
-287
-266
-264
-268
-276
-284
-300
-324
-306
-287
-275
-272
-287
-302
-304
-299
-281
-266
-262
-259
-266
-259
-261
-262
-272
-286
-306
-320
-332
-327
-311
-310
-305
-326
-345
-367
-371
-378
-399
-397
-378
-376
-367
-344
-324
-311
-323
-315
-312
-311
-314
-318
-320
-306
-298
-296
-297
-302
-302
-307
-326
-338
-326
-336
-347
-344
-341
-346
-350
-351
-353
-361
-364
-342
-323
-311
-301
-295
-297
-302
-295
-296
-294
-303
-299
-291
-287
-280
-280
-272
-264
-253
-250
-246
-253
-277
-288
-293
-306
-307
-302
-306
-304
-290
-284
-279
-265
-266
-282
-285
-293
-305
-315
-308
-304
-306
-297
-277
-252
-264
-277
-260
-246
-257
-262
-254
-265
-262
-267
-270
-283
-277
-260
-265
-269
-280
-290
-301
-297
-296
-294
-281
-289
-286
-277
-281
-287
-286
-296
-302
-301
-285
-277
-292
-298
-310
-320
-342
-357
-363
-369
-358
-351
-345
-335
-325
-327
-344
-349
-341
-333
-342
-330
-323
-313
-304
-301
-292
-298
-306
-319
-323
-318
-310
-313
-322
-322
-321
-318
-323
-318
-318
-328
-334
-333
-324
-321
-328
-326
-312
-321
-314
-299
-288
-284
-295
-287
-290
-306
-312
-299
-296
-296
-289
-283
-294
-310
-306
-297
-298
-305
-301
-299
-306
-315
-316
-326
-340
-343
-348
-352
-344
-345
-338
-322
-316
-323
-335
-332
-319
-311
-310
-319
-313
-296
-270
-253
-257
-248
-251
-248
-244
-241
-227
-204
-204
-215
-215
-215
-218
-215
-214
-227
-243
-249
-240
-226
-223
-228
-222
-223
-225
-232
-250
-269
-251
-255
-268
-258
-243
-232
-241
-232
-229
-232
-234
-226
-207
-219
-224
-223
-227
-241
-251
-252
-263
-261
-273
-283
-285
-296
-297
-301
-312
-302
-284
-269
-273
-294
-299
-306
-319
-317
-315
-324
-334
-344
-333
-314
-319
-315
-308
-305
-291
-283
-289
-317
-313
-306
-309
-322
-341
-338
-350
-352
-350
-333
-327
-324
-333
-329
-314
-312
-303
-305
-315
-329
-319
-313
-298
-279
-270
-270
-263
-264
-272
-264
-255
-258
-269
-264
-275
-287
-285
-274
-259
-261
-259
-264
-261
-267
-280
-273
-258
-266
-287
-281
-282
-285
-288
-280
-278
-279
-280
-265
-248
-261
-268
-267
-255
-252
-263
-262
-264
-272
-281
-292
-294
-283
-289
-287
-298
-304
-311
-315
-315
-320
-322
-339
-343
-336
-338
-336
-322
-320
-327
-324
-313
-311
-310
-308
-312
-313
-323
-324
-342
-360
-357
-353
-348
-353
-352
-351
-345
-357
-370
-375
-377
-385
-389
-397
-415
-422
-423
-422
-423
-410
-396
-388
-371
-361
-352
-352
-356
-348
-336
-336
-332
-346
-359
-360
-367
-355
-347
-332
-329
-325
-319
-314
-299
-279
-266
-272
-280
-280
-280
-266
-258
-249
-252
-247
-242
-243
-251
-238
-223
-218
-199
-192
-190
-198
-208
-223
-234
-244
-253
-265
-284
-287
-283
-266
-260
-268
-253
-242
-253
-260
-255
-255
-248
-239
-233
-239
-233
-219
-232
-259
-272
-269
-288
-296
-290
-282
-285
-289
-277
-281
-283
-294
-306
-318
-307
-305
-308
-323
-334
-346
-360
-353
-347
-349
-348
-341
-347
-350
-352
-358
-358
-359
-364
-368
-355
-345
-341
-335
-341
-347
-359
-384
-393
-390
-390
-376
-367
-360
-378
-387
-392
-387
-371
-371
-367
-354
-349
-360
-356
-336
-323
-335
-352
-352
-358
-353
-331
-300
-290
-298
-286
-273
-279
-291
-285
-275
-286
-303
-302
-301
-304
-302
-303
-291
-279
-282
-282
-276
-275
-279
-284
-288
-293
-298
-295
-298
-291
-285
-282
-282
-284
-291
-278
-250
-238
-228
-214
-203
-201
-205
-201
-206
-233
-234
-220
-219
-215
-205
-208
-230
-231
-226
-226
-226
-224
-221
-228
-231
-234
-234
-249
-257
-252
-250
-251
-257
-255
-253
-254
-257
-256
-245
-234
-236
-253
-264
-263
-255
-251
-255
-244
-234
-234
-240
-248
-240
-261
-291
-284
-287
-298
-304
-291
-288
-313
-305
-307
-316
-321
-314
-314
-320
-319
-319
-313
-319
-323
-330
-332
-324
-327
-337
-341
-346
-347
-333
-303
-289
-295
-278
-269
-288
-303
-301
-298
-305
-318
-312
-308
-307
-284
-285
-295
-296
-296
-301
-320
-320
-311
-305
-311
-305
-296
-303
-297
-286
-291
-290
-285
-292
-287
-276
-266
-264
-254
-250
-258
-260
-264
-262
-264
-275
-286
-286
-277
-274
-268
-259
-246
-239
-230
-230
-238
-223
-214
-211
-216
-200
-195
-207
-194
-189
-206
-211
-209
-208
-223
-233
-213
-194
-198
-209
-215
-225
-236
-245
-245
-244
-256
-259
-267
-271
-267
-271
-258
-250
-256
-264
-265
-260
-252
-252
-270
-272
-254
-244
-238
-241
-238
-231
-242
-236
-234
-238
-230
-233
-233
-241
-251
-259
-270
-286
-309
-310
-299
-291
-288
-292
-294
-297
-307
-320
-316
-304
-299
-295
-287
-285
-280
-286
-290
-289
-285
-287
-293
-289
-292
-295
-295
-289
-272
-255
-251
-250
-256
-268
-269
-275
-273
-262
-261
-263
-272
-270
-280
-288
-293
-287
-279
-282
-285
-282
-277
-279
-272
-266
-269
-263
-264
-278
-267
-245
-235
-233
-236
-230
-222
-223
-250
-253
-243
-252
-241
-222
-210
-212
-220
-212
-207
-224
-239
-241
-242
-240
-254
-257
-254
-247
-230
-240
-260
-260
-274
-284
-283
-275
-250
-243
-249
-248
-248
-244
-246
-258
-247
-247
-245
-237
-242
-252
-257
-255
-253
-273
-276
-279
-296
-297
-298
-297
-296
-303
-309
-306
-301
-294
-282
-288
-285
-271
-265
-264
-269
-270
-275
-275
-264
-257
-267
-274
-283
-281
-284
-283
-273
-271
-249
-228
-217
-210
-216
-214
-221
-225
-228
-224
-217
-221
-222
-231
-241
-248
-251
-267
-277
-284
-289
-293
-304
-297
-294
-302
-303
-298
-298
-285
-284
-263
-256
-262
-262
-266
-245
-242
-231
-210
-201
-181
-160
-144
-136
-128
-117
-109
-128
-148
-155
-157
-155
-170
-169
-162
-171
-158
-166
-169
-168
-189
-187
-188
-180
-180
-191
-178
-179
-198
-196
-193
-192
-191
-189
-177
-179
-172
-156
-158
-147
-136
-142
-148
-163
-174
-176
-176
-166
-178
-193
-194
-209
-218
-237
-267
-272
-281
-275
-283
-283
-283
-285
-283
-273
-268
-260
-252
-245
-246
-258
-250
-261
-271
-259
-258
-255
-273
-284
-286
-287
-298
-303
-295
-280
-279
-291
-288
-297
-289
-265
-249
-239
-224
-211
-212
-229
-249
-250
-242
-254
-259
-265
-270
-280
-280
-269
-270
-268
-264
-253
-257
-263
-251
-245
-238
-238
-240
-245
-249
-248
-236
-220
-215
-212
-201
-193
-198
-200
-195
-180
-193
-191
-175
-169
-179
-194
-194
-194
-204
-210
-202
-201
-199
-194
-177
-181
-195
-190
-193
-190
-192
-188
-180
-179
-196
-204
-213
-215
-213
-201
-189
-179
-170
-173
-198
-206
-188
-189
-196
-198
-204
-212
-218
-214
-211
-214
-213
-212
-213
-222
-235
-246
-245
-246
-252
-248
-258
-272
-270
-257
-262
-240
-224
-229
-226
-225
-236
-236
-234
-263
-287
-303
-305
-307
-312
-309
-313
-330
-341
-343
-346
-339
-338
-334
-326
-316
-317
-316
-311
-300
-289
-284
-292
-296
-300
-311
-304
-289
-293
-308
-329
-322
-315
-307
-308
-292
-280
-282
-271
-257
-242
-243
-254
-244
-232
-245
-243
-253
-258
-265
-267
-240
-225
-228
-242
-245
-264
-276
-277
-266
-250
-259
-255
-242
-232
-228
-224
-235
-259
-270
-262
-251
-257
-252
-241
-235
-243
-245
-231
-225
-212
-195
-187
-203
-216
-212
-209
-202
-194
-185
-183
-180
-181
-178
-187
-197
-187
-207
-224
-209
-189
-185
-195
-198
-203
-216
-232
-242
-237
-249
-254
-248
-236
-244
-247
-241
-236
-242
-258
-270
-278
-285
-309
-304
-307
-332
-314
-303
-309
-319
-322
-309
-300
-293
-288
-271
-273
-262
-258
-271
-275
-273
-270
-282
-284
-288
-284
-300
-319
-307
-294
-297
-306
-294
-280
-300
-313
-314
-297
-293
-280
-265
-252
-235
-230
-220
-236
-238
-237
-225
-214
-212
-202
-203
-191
-207
-215
-209
-192
-178
-185
-177
-178
-171
-183
-175
-163
-154
-152
-168
-161
-171
-179
-191
-178
-163
-169
-157
-159
-147
-143
-137
-141
-137
-126
-134
-143
-151
-140
-143
-141
-145
-154
-151
-149
-149
-161
-168
-195
-202
-194
-188
-183
-183
-187
-206
-225
-245
-234
-237
-238
-245
-244
-235
-253
-262
-281
-277
-277
-276
-276
-265
-279
-293
-288
-302
-294
-296
-295
-299
-305
-301
-315
-314
-297
-299
-281
-264
-281
-275
-273
-285
-280
-283
-281
-270
-288
-267
-253
-247
-251
-253
-239
-241
-251
-248
-250
-261
-258
-273
-280
-279
-287
-281
-274
-272
-266
-264
-259
-240
-233
-225
-203
-197
-182
-203
-214
-211
-232
-238
-251
-241
-233
-252
-250
-231
-231
-243
-244
-255
-252
-253
-247
-244
-256
-244
-234
-234
-229
-247
-279
-291
-306
-310
-327
-352
-330
-333
-338
-331
-329
-323
-328
-331
-321
-324
-336
-328
-321
-315
-318
-319
-300
-280
-278
-274
-282
-279
-271
-282
-279
-291
-300
-289
-292
-296
-304
-315
-315
-323
-320
-314
-310
-303
-300
-305
-304
-312
-321
-316
-321
-316
-309
-313
-309
-310
-298
-290
-283
-275
-265
-257
-266
-267
-265
-248
-248
-253
-245
-258
-251
-256
-254
-237
-243
-264
-266
-278
-290
-288
-285
-269
-281
-297
-301
-316
-308
-315
-336
-333
-359
-362
-364
-364
-352
-351
-358
-354
-352
-358
-349
-345
-344
-351
-331
-303
-298
-301
-304
-312
-311
-316
-328
-324
-339
-336
-333
-355
-388
-385
-385
-367
-359
-351
-342
-345
-338
-352
-347
-356
-368
-373
-359
-353
-357
-354
-347
-327
-319
-311
-292
-277
-263
-267
-263
-252
-251
-252
-251
-243
-230
-245
-268
-274
-274
-268
-269
-268
-257
-268
-281
-291
-296
-294
-291
-267
-254
-257
-277
-275
-262
-257
-255
-237
-222
-227
-239
-245
-251
-245
-243
-238
-220
-227
-225
-238
-264
-278
-274
-286
-307
-311
-318
-311
-327
-316
-309
-318
-325
-354
-353
-345
-351
-348
-345
-328
-327
-349
-351
-361
-383
-391
-394
-394
-391
-403
-403
-399
-409
-410
-413
-411
-395
-390
-380
-356
-360
-354
-332
-301
-273
-285
-289
-291
-290
-290
-283
-274
-263
-267
-285
-260
-256
-234
-208
-223
-195
-198
-190
-185
-214
-188
-176
-188
-169
-164
-159
-140
-145
-127
-128
-157
-136
-128
-123
-87
-110
-103
-82
-98
-83
-110
-136
-104
-132
-151
-149
-180
-178
-188
-196
-195
-210
-202
-225
-252
-251
-274
-286
-268
-301
-321
-317
-346
-319
-335
-350
-338
-364
-366
-360
-379
-394
-408
-396
-375
-405
-391
-405
-419
-410
-423
-415
-406
-410
-397
-375
-395
-388
-371
-353
-347
-365
-361
-366
-361
-327
-343
-333
-323
-342
-342
-336
-339
-313
-305
-311
-282
-303
-303
-301
-305
-299
-307
-306
-266
-273
-268
-257
-267
-237
-242
-238
-226
-234
-239
-231
-220
-170
-156
-148
-134
-146
-154
-158
-168
-164
-177
-189
-168
-174
-163
-162
-183
-189
-203
-214
-225
-270
-304
-322
-352
-388
-388
-410
-442
-439
-433
-460
-480
-487
-507
-502
-541
-558
-525
-523
-527
-518
-513
-517
-535
-526
-499
-515
-521
-509
-499
-491
-497
-494
-478
-471
-466
-456
-445
-432
-419
-402
-387
-368
-347
-327
-312
-289
-285
-279
-271
-274
-254
-231
-217
-178
-155
-149
-115
-97
-86
-66
-59
-54
-60
-45
-6
-12
-3
9
20
26
2
-2
-11
-19
-16
-33
-29
-20
-20
-19
-24
-22
-29
-54
-69
-71
-103
-134
-174
-188
-210
-245
-245
-277
-316
-344
-354
-381
-423
-454
-496
-530
-580
-617
-624
-655
-695
-717
-728
-766
-801
-816
-839
-864
-887
-884
-899
-898
-900
-884
-860
-880
-867
-847
-830
-805
-788
-753
-731
-710
-669
-658
-664
-643
-628
-597
-559
-548
-498
-467
-454
-421
-387
-338
-292
-246
-185
-140
-85
-20
31
83
118
159
232
301
348
383
441
475
522
578
605
629
635
668
688
699
699
692
693
690
660
603
571
496
361
248
181
154
101
-5
-71
-145
-234
-333
-456
-574
-688
-770
-825
-883
-952
-968
-971
-990
-1021
-1073
-1087
-1107
-1131
-1150
-1164
-1148
-1133
-1103
-1065
-1037
-1020
-1002
-987
-983
-985
-987
-976
-956
-920
-862
-824
-790
-771
-770
-781
-811
-805
-793
-787
-764
-746
-735
-711
-708
-690
-669
-638
-617
-608
-590
-562
-518
-443
-345
-255
-156
-67
1
49
96
168
234
324
427
514
627
682
745
845
893
961
1021
1045
1085
1075
1084
1090
1070
1034
913
745
631
603
564
473
319
279
273
161
29
-125
-234
-320
-409
-507
-625
-704
-724
-731
-795
-858
-913
-941
-982
-1027
-1040
-1051
-1044
-997
-939
-921
-896
-840
-771
-720
-715
-713
-698
-686
-683
-642
-615
-609
-627
-588
-538
-587
-612
-633
-606
-627
-695
-719
-711
-730
-761
-753
-746
-770
-804
-801
-807
-840
-866
-861
-812
-773
-750
-719
-679
-624
-578
-534
-458
-378
-289
-199
-114
-32
37
105
182
272
318
387
454
516
565
593
661
719
808
865
905
936
948
984
989
973
948
954
893
741
597
518
468
449
391
299
250
193
100
-25
-151
-258
-327
-397
-491
-571
-625
-634
-668
-698
-742
-798
-821
-875
-924
-945
-968
-970
-936
-895
-857
-830
-788
-736
-686
-667
-665
-666
-668
-629
-591
-570
-555
-534
-504
-530
-576
-585
-566
-569
-593
-599
-610
-646
-681
-655
-635
-643
-643
-632
-627
-658
-710
-713
-697
-685
-658
-620
-569
-547
-507
-465
-429
-385
-332
-275
-223
-166
-112
-55
13
73
124
167
206
263
306
317
362
439
506
544
568
611
649
665
683
704
697
704
709
723
736
641
521
438
405
397
339
264
232
209
156
56
-37
-126
-207
-261
-327
-411
-492
-531
-552
-579
-628
-694
-730
-765
-804
-846
-869
-884
-873
-840
-811
-789
-763
-712
-688
-668
-655
-653
-637
-603
-561
-538
-581
-572
-509
-509
-496
-569
-575
-541
-559
-541
-549
-547
-574
-564
-557
-574
-605
-583
-551
-536
-548
-595
-606
-576
-554
-549
-540
-526
-495
-482
-481
-451
-402
-345
-278
-244
-228
-210
-159
-76
-6
18
62
112
148
160
173
212
249
306
338
344
373
393
431
461
465
469
496
527
556
563
544
552
552
486
372
305
305
300
289
244
225
224
186
114
30
-34
-109
-160
-236
-314
-390
-419
-415
-431
-460
-507
-547
-590
-650
-716
-760
-779
-784
-782
-773
-765
-741
-706
-676
-656
-657
-642
-629
-622
-584
-598
-606
-536
-504
-462
-453
-486
-469
-478
-486
-489
-517
-529
-525
-514
-528
-559
-542
-532
-508
-493
-520
-532
-525
-501
-487
-475
-466
-432
-380
-354
-357
-341
-290
-254
-214
-173
-150
-149
-122
-68
-50
-49
-21
-2
1
37
11
29
121
150
183
226
241
261
304
352
374
416
426
432
455
457
468
505
525
550
539
503
415
337
324
322
323
280
258
249
227
173
121
50
-21
-66
-110
-173
-250
-293
-305
-321
-357
-397
-435
-481
-523
-586
-646
-695
-715
-693
-670
-649
-643
-603
-581
-569
-581
-598
-599
-618
-597
-598
-630
-662
-615
-580
-560
-565
-584
-546
-547
-547
-569
-556
-574
-585
-566
-584
-598
-584
-555
-559
-578
-590
-584
-565
-542
-553
-541
-533
-491
-474
-471
-449
-448
-405
-389
-369
-323
-311
-293
-247
-233
-167
-149
-147
-71
-24
-4
-16
42
106
133
156
164
187
193
221
260
266
277
291
306
326
323
330
338
352
362
365
359
331
313
245
179
151
147
180
153
122
105
70
39
-21
-79
-113
-154
-196
-240
-291
-323
-358
-386
-403
-421
-450
-472
-499
-543
-587
-618
-618
-618
-601
-601
-590
-565
-560
-561
-566
-559
-570
-574
-572
-622
-657
-634
-623
-599
-611
-633
-610
-648
-657
-680
-695
-724
-746
-732
-725
-741
-729
-678
-672
-637
-667
-649
-645
-652
-662
-644
-595
-567
-532
-489
-489
-492
-471
-453
-407
-395
-369
-363
-324
-289
-252
-237
-170
-142
-122
-77
-76
-40
5
32
58
108
114
154
158
195
242
246
272
238
265
253
248
269
272
275
296
325
318
318
314
322
292
250
160
118
115
112
117
74
81
66
38
-10
-60
-103
-149
-183
-220
-260
-312
-330
-345
-358
-398
-447
-485
-517
-558
-593
-612
-624
-613
-599
-590
-605
-618
-627
-633
-641
-666
-683
-676
-704
-734
-720
-729
-707
-705
-681
-651
-684
-692
-719
-695
-703
-704
-678
-653
-641
-629
-609
-579
-545
-556
-553
-539
-516
-532
-490
-510
-443
-408
-408
-384
-396
-337
-386
-334
-322
-318
-294
-323
-306
-286
-293
-253
-218
-167
-114
-148
-96
-134
-105
-58
-81
-21
7
32
45
74
93
104
107
129
139
154
177
184
207
229
226
219
221
186
187
161
123
134
128
148
131
85
36
12
12
-6
-40
-80
-106
-122
-169
-217
-249
-275
-282
-291
-316
-352
-380
-400
-393
-400
-424
-439
-465
-497
-525
-543
-560
-553
-527
-517
-530
-532
-524
-548
-551
-576
-590
-600
-622
-602
-570
-564
-547
-578
-545
-508
-516
-497
-520
-506
-491
-520
-523
-462
-499
-454
-493
-486
-488
-512
-463
-412
-479
-420
-459
-468
-399
-439
-409
-417
-388
-340
-402
-405
-350
-332
-259
-278
-313
-260
-259
-236
-273
-262
-182
-246
-177
-172
-158
-122
-106
-65
-54
-69
-33
-75
-22
-42
-42
-32
-12
5
-26
12
-1
35
49
67
32
77
84
45
50
8
20
11
14
19
13
-14
-39
-91
-99
-116
-173
-189
-214
-246
-266
-297
-310
-321
-319
-333
-357
-394
-434
-456
-467
-472
-471
-493
-521
-538
-548
-591
-613
-647
-585
-576
-602
-554
-591
-593
-570
-569
-587
-583
-616
-555
-511
-616
-539
-485
-524
-495
-501
-439
-578
-445
-366
-564
-393
-455
-458
-370
-536
-357
-341
-456
-263
-435
-357
-344
-345
-301
-379
-295
-283
-369
-267
-277
-289
-189
-324
-261
-319
-269
-186
-312
-186
-293
-224
-167
-232
-186
-162
-184
-143
-119
-166
-187
-162
-91
-97
-98
-53
-82
-75
10
-80
23
-31
-64
15
-110
-30
-71
-24
-4
-21
53
-29
-2
-3
-54
-55
-58
-82
-67
-138
-80
-156
-143
-110
-181
-172
-268
-169
-312
-249
-299
-290
-333
-384
-315
-341
-402
-418
-460
-459
-460
-573
-464
-504
-550
-498
-512
-580
-478
-517
-584
-584
-590
-501
-564
-537
-477
-618
-404
-527
-546
-388
-500
-478
-477
-557
-478
-513
-445
-336
-462
-253
-357
-435
-285
-352
-380
-198
-355
-428
-271
-315
-304
-243
-341
-280
-170
-209
-255
-232
-135
-66
-96
-204
-110
-170
-295
-87
-155
-119
-152
-267
-36
-249
-122
-125
-111
-135
-58
-6
-92
-33
-142
-65
-8
-64
-114
-28
-51
-144
-93
-94
-152
-42
-57
-90
-215
-132
-168
-137
-143
-206
-258
-168
-286
-307
-192
-296
-168
-334
-199
-356
-213
-319
-255
-214
-379
-269
-392
-242
-329
-308
-358
-374
-360
-401
-378
-443
-482
-477
-430
-449
-451
-437
-424
-588
-495
-541
-399
-513
-398
-472
-518
-344
-743
-360
-384
-387
-292
-688
-322
-391
-520
-416
-387
-331
-332
-311
-228
-484
-146
-343
-238
-234
-425
102
-242
-168
-61
-57
-162
-347
-104
-135
-225
84
-33
-301
-72
-93
-22
-314
-224
-52
-165
-203
-209
-122
-178
-177
-158
-137
-147
-275
-168
-140
-230
-156
-78
-191
-136
-282
-133
-151
-350
-62
-151
-100
-194
-235
-19
-216
-255
-85
-207
-188
-218
-103
-280
-124
-149
-264
-165
-418
-115
-322
-232
-212
-377
-386
-311
-263
-380
-278
-418
-340
-577
-435
-420
-469
-330
-501
-472
-463
-473
-504
-487
-261
-549
-594
-453
-420
-531
-415
-330
-331
-518
-459
-289
-315
-396
-431
-278
-620
-413
-249
-232
-361
-461
-415
-178
-356
-366
-489
-147
-129
-394
-110
-534
-360
-186
-241
-383
-308
-220
-197
-437
-369
-198
-371
-246
-154
-128
-167
-403
-219
12
-244
-151
-262
-401
-346
-64
-25
-232
-342
-211
-58
-208
-240
-201
-356
-171
42
-134
-379
-243
-181
48
-53
-252
-201
-168
-200
-272
-112
-203
-130
-87
-63
-235
-216
-369
-199
-217
-167
-128
-221
-177
-292
-241
-220
-447
-221
-308
-399
-272
-471
-250
-382
-356
-363
-587
-200
-376
-226
-268
-491
-373
-330
-425
-236
-380
-395
-283
-297
-497
-119
-393
-338
-344
-397
-185
-552
-269
-325
-459
76
-569
-291
-237
-442
-117
-662
-272
-233
-312
-323
-132
-408
-464
49
-396
-330
-363
-242
-384
-318
-293
-334
-159
-271
-465
-237
-154
-357
-234
-239
-377
-317
-338
-229
-61
-90
-258
-591
-203
-228
-426
-233
-291
-159
-267
-280
-125
-568
-73
-250
-98
-134
-193
-309
-524
53
-175
-270
-98
-170
-159
-282
-302
-187
-305
-167
-356
-171
-196
-431
-107
-204
-228
-194
-191
-221
-424
-243
-279
-289
-231
-208
-307
-223
-260
-390
-512
-367
-238
-467
-350
-496
-330
-214
-301
-252
-417
-228
-451
-412
-303
-454
-228
-303
-213
-418
-300
-410
-575
-173
-209
-374
-440
-407
-244
-529
-390
-177
-450
-162
-327
-284
-402
-463
-302
-413
-375
-485
-375
-393
-292
-106
-340
-180
-424
-530
-192
-339
-260
-305
-300
-444
-343
-168
-230
-357
-149
-170
-427
-272
-314
-427
-233
-329
-96
-303
-237
-316
-360
-171
-217
-244
-314
-344
-452
-237
-56
-148
-218
-93
-277
-316
-385
7
-352
-337
-66
-388
-174
-341
-188
-132
-328
-242
-265
-312
-301
-311
-235
-161
-357
-142
-50
-310
-190
-245
-307
-347
-406
-504
-289
-484
-361
-211
-545
-247
-328
-289
-301
-426
-550
-309
-433
-596
-189
-361
-293
-381
-424
-210
-369
-440
-417
-341
-642
-313
-201
-421
-174
-463
-207
-536
-575
-267
-350
-91
-723
-463
-344
-473
-406
-526
-160
-511
-289
-682
-294
-631
-612
-300
-528
-166
-534
-737
-567
-412
-446
-263
-667
-396
-298
-671
-302
-571
-476
-380
-521
-727
-412
-513
-471
-113
-523
-463
-199
-278
-361
-410
-45
-374
-530
-144
-447
-49
-322
-397
-228
-603
-334
-426
64
-288
-619
120
-329
-438
56
-310
-340
-539
-270
-380
-330
-241
-514
-199
-279
-370
-285
-291
-152
-387
-145
-584
-529
-247
-461
-10
-476
-266
-136
-508
-119
-348
-449
-337
-612
-237
-542
-610
-454
-410
-174
-462
-125
-489
-634
-659
-556
-201
-589
-442
-184
-184
-273
-533
-1000
-231
-335
-465
-422
-602
-525
-320
-234
-711
-191
-29
-425
-411
-806
-325
-366
-455
-261
-737
-256
-298
-589
301
-487
-422
-439
-514
-515
-697
30
-642
-313
-24
-314
-373
-230
-409
-505
-176
-100
-706
-101
308
-472
-197
-441
-527
28
-252
-134
-461
-66
-165
-409
-169
-8
16
-53
-248
-225
-281
-303
-399
-564
-341
-312
-28
-237
-501
27
-396
-316
-439
-64
354
-466
-155
-213
-255
-176
-249
-170
-559
-453
291
-385
-209
-378
-375
2
-295
-174
-515
65
-376
-758
-14
-208
-583
-364
-513
-314
-341
-597
-446
-300
-21
-810
-313
-360
-481
-319
-502
-75
-295
-704
-573
-291
-195
-566
-774
-241
-251
3
-223
-690
-155
-78
-662
-510
-50
-257
-709
-96
-272
-518
-41
-32
-155
-480
-485
-286
-188
53
-704
268
155
-515
-150
-130
63
-238
-254
-53
10
201
289
-100
32
105
205
11
141
-5
-393
84
18
-617
-17
459
158
-421
144
354
-137
2
485
170
135
-164
3
221
-131
285
-72
162
175
62
225
-155
-12
394
393
-296
36
354
-159
214
400
-365
-10
268
-209
216
420
-138
6
412
329
-327
-132
409
-248
-132
319
40
62
-123
-18
4
12
-195
-96
48
-493
-94
174
57
-249
-147
-88
-225
-465
-242
342
-222
-322
235
-103
-227
-391
151
36
-336
-44
59
-133
-456
-3
85
38
194
-433
-156
232
-350
5
-27
-279
67
-202
-146
292
-181
6
394
-174
-28
-50
430
-103
-269
676
100
-103
22
210
151
104
198
229
35
342
-60
264
161
15
508
-168
136
368
-136
-105
622
313
-338
383
346
-148
84
498
151
15
381
160
170
412
-160
-293
505
-92
-170
189
15
160
36
-96
-282
7
189
-282
-190
170
-296
-98
102
-409
-52
153
-386
-362
138
-301
-184
13
-164
-255
-247
-147
-258
42
-91
-366
-155
-373
-84
43
-471
-314
124
-189
-243
-235
-291
-83
-26
-70
-590
-197
8
-241
-51
-325
-300
267
117
-457
19
221
-118
4
-18
177
47
-313
-166
92
-63
-198
271
297
22
-164
24
116
147
193
-22
227
15
-20
8
-39
280
69
-14
-33
-73
433
135
50
156
-22
235
161
142
184
134
135
23
-39
96
164
411
223
-66
292
110
-17
144
-201
57
94
-89
-25
-132
-82
-329
-218
212
-41
-387
-89
-127
-161
-64
-261
-351
-479
15
171
-492
-292
-29
-405
-186
117
-441
-492
230
77
-437
-244
13
-143
75
-98
-544
-3
358
42
56
-118
105
513
-82
269
351
-76
187
342
568
823
405
-111
300
663
732
802
450
198
847
1005
839
1107
1221
976
1073
1469
820
774
1438
1444
1376
1463
1318
1241
1243
1221
1112
1059
1140
1004
897
1025
893
651
757
776
503
523
440
172
65
149
159
51
-25
-95
-194
-362
-465
-566
-427
-285
-328
-504
-612
-606
-559
-338
-361
-566
-641
-586
-489
-263
-245
-530
-562
-451
-229
-64
-537
-931
-314
-131
-65
-390
-743
-244
-18
-90
-188
-383
-374
106
369
282
-25
-148
330
884
653
246
433
838
787
445
536
1002
1159
1119
1491
1373
981
1405
1615
1453
1560
1627
1688
1661
1661
1673
1413
913
450
237
416
609
255
88
274
318
4
-308
-489
-768
-816
-869
-999
-1272
-1467
-1298
-1024
-859
-865
-931
-901
-918
-1000
-1089
-1251
-1228
-812
-429
-299
-271
-155
-11
35
83
36
-43
-133
-210
-332
-444
-417
-541
-434
-231
-327
-521
-918
-1098
-1109
-1258
-1590
-1741
-1594
-1548
-1588
-1523
-1475
-1463
-1493
-1656
-1658
-1723
-1834
-1626
-1356
-1264
-1179
-951
-695
-516
-377
-260
-219
9
265
387
531
716
981
1139
1465
1638
1580
1653
1852
1927
2098
2427
2411
2387
2478
2761
2829
2595
2392
1351
293
39
169
402
241
33
150
163
-289
-826
-1302
-1692
-1785
-1809
-1892
-2373
-2667
-2306
-1819
-1447
-1302
-1329
-1388
-1407
-1528
-1714
-1828
-1586
-905
-239
101
203
346
551
635
647
692
646
518
496
571
629
647
764
982
1082
883
455
-282
-1122
-1451
-1506
-1530
-1599
-1644
-1455
-1519
-1900
-2291
-2520
-2710
-2866
-3008
-3084
-3156
-3115
-2652
-2120
-1754
-1575
-1542
-1527
-1564
-1623
-1615
-1404
-884
-209
308
571
754
998
1199
1281
1346
1402
1471
1590
1867
2109
2274
2543
2818
3038
3020
2789
2787
2781
2724
2726
2681
2196
717
-615
-814
-479
-186
-441
-815
-846
-1037
-1721
-2492
-3077
-3415
-3209
-2900
-2895
-3322
-3570
-3247
-2666
-2092
-1883
-1983
-2040
-1927
-1822
-1881
-1926
-1470
-431
456
705
627
651
748
812
878
974
1010
956
933
967
994
931
895
979
1033
792
221
-541
-1083
-1266
-1291
-1523
-2080
-2312
-2264
-2369
-2926
-3490
-3602
-3538
-3633
-3928
-4076
-4066
-3814
-3404
-2925
-2623
-2596
-2540
-2368
-2082
-1909
-1807
-1534
-862
-151
144
219
411
898
1336
1492
1469
1447
1634
1931
2167
2353
2521
2791
3013
3023
2905
2762
2656
2651
2723
3030
3141
2900
2574
2109
877
-1034
-1851
-1568
-819
-809
-1406
-1562
-1598
-1986
-2723
-3185
-3617
-3661
-3455
-3402
-3683
-4013
-3598
-2773
-1870
-1388
-1319
-1465
-1623
-1582
-1456
-1362
-1089
-148
941
1490
1392
1278
1414
1500
1492
1502
1435
1189
945
887
993
1006
986
1022
976
639
-1
-797
-1529
-1919
-1910
-1780
-1944
-2438
-2752
-2829
-3095
-3576
-3954
-3898
-3736
-3795
-3909
-3856
-3678
-3439
-2989
-2428
-2121
-2200
-2183
-1883
-1576
-1360
-1141
-597
78
458
569
608
760
1019
1318
1535
1665
1644
1672
2032
2321
2507
2690
2891
3116
2995
2746
2676
2688
2636
2815
3139
3216
2964
2502
1675
-242
-2014
-2253
-1541
-908
-1238
-1615
-1545
-1717
-2434
-3100
-3559
-3903
-3712
-3408
-3366
-3789
-3841
-3044
-1917
-1097
-897
-999
-1221
-1318
-1284
-1173
-1026
-358
921
1909
2074
1755
1620
1632
1544
1424
1394
1258
974
829
863
886
779
697
691
448
-233
-1105
-1899
-2389
-2456
-2272
-2142
-2419
-2918
-3139
-3221
-3466
-3903
-4083
-3855
-3656
-3720
-3699
-3431
-3113
-2774
-2342
-1881
-1786
-1933
-1830
-1420
-992
-775
-499
34
537
723
701
698
846
1093
1341
1507
1543
1466
1628
2029
2243
2380
2415
2567
2643
2518
2420
2409
2469
2618
3026
3244
3143
2671
2284
1185
-1115
-2460
-2193
-1115
-652
-1108
-1319
-1219
-1657
-2541
-3159
-3755
-3965
-3667
-3206
-3198
-3585
-3355
-2401
-1288
-714
-740
-1113
-1417
-1417
-1229
-1057
-775
223
1620
2428
2246
1799
1633
1553
1350
1215
1238
1119
908
890
1017
1026
809
593
470
84
-670
-1558
-2275
-2564
-2379
-2023
-2067
-2466
-2810
-3024
-3184
-3624
-3960
-3864
-3573
-3391
-3293
-3176
-2991
-2631
-2214
-1745
-1611
-1756
-1827
-1565
-1110
-769
-458
-41
444
710
713
531
438
599
905
1187
1306
1375
1480
1706
1951
2021
2054
2216
2363
2431
2327
2146
2218
2515
2934
3182
3240
3189
2928
2462
805
-1663
-2720
-2037
-853
-351
-781
-989
-982
-1598
-2574
-3404
-4048
-4079
-3501
-2962
-3031
-3392
-3061
-1997
-894
-500
-845
-1351
-1586
-1482
-1283
-1114
-585
692
2095
2654
2283
1695
1325
1113
910
921
1093
1044
921
968
1144
1090
718
373
187
-219
-985
-1834
-2392
-2392
-1989
-1595
-1590
-1859
-2153
-2866
-3805
-4148
-3964
-3563
-3355
-3058
-2467
-2332
-2688
-2645
-2087
-1810
-1941
-2028
-1709
-1415
-1257
-766
23
663
765
612
488
240
-27
49
482
1039
1461
1748
1929
1828
1720
1767
1757
1870
2009
2113
2150
2165
2458
2871
3047
3097
3349
3371
3033
2320
1392
-633
-2462
-2339
-1057
193
-44
-609
-766
-1130
-2337
-3386
-3982
-4202
-3677
-2995
-2507
-2830
-2954
-2345
-1279
-661
-925
-1444
-1813
-1745
-1497
-1033
-521
436
1775
2703
2543
1649
998
803
761
776
1036
1290
1343
1223
1218
1206
850
293
-85
-368
-869
-1599
-2182
-2240
-1861
-1440
-1424
-1853
-2541
-3077
-3592
-3902
-3935
-3741
-3244
-2855
-2520
-2394
-2432
-2498
-2339
-2102
-1933
-1914
-1875
-1420
-843
-322
2
251
452
431
208
-56
-111
112
554
1002
1395
1640
1723
1694
1577
1530
1549
1579
1738
2017
2212
2332
2496
2756
2927
2840
2945
3122
3116
2878
2309
1070
-1233
-2514
-1780
-358
201
-401
-801
-926
-1560
-2896
-3763
-4133
-3938
-3174
-2522
-2450
-3001
-2957
-2166
-1216
-944
-1300
-1708
-1822
-1537
-1178
-785
-257
866
2118
2548
1894
1026
676
683
733
920
1305
1491
1389
1194
1102
840
319
-165
-390
-589
-1078
-1716
-2084
-1999
-1642
-1458
-1661
-2026
-2433
-3184
-4129
-4343
-3882
-3292
-2987
-2684
-2162
-2156
-2676
-2827
-2411
-2173
-2240
-2058
-1443
-973
-804
-436
219
649
466
118
7
-38
-97
137
751
1409
1779
1905
1931
1770
1362
1167
1312
1591
1985
2187
2486
2626
2679
2857
2968
2883
2811
2952
2959
2680
2052
1044
-899
-2042
-1476
-201
391
-438
-1118
-1333
-1797
-2904
-3609
-3825
-3542
-2852
-2326
-2269
-2834
-2897
-2189
-1211
-948
-1316
-1674
-1641
-1245
-848
-386
101
998
1954
2261
1688
872
552
728
982
1191
1451
1509
1338
1114
969
706
217
-248
-421
-565
-992
-1574
-1931
-1826
-1623
-1548
-1750
-2365
-3038
-3477
-3758
-3730
-3487
-3115
-2646
-2424
-2379
-2513
-2707
-2717
-2445
-2098
-1858
-1671
-1341
-871
-472
-129
74
178
163
33
-10
49
230
612
1127
1528
1669
1601
1557
1524
1411
1403
1551
1796
2085
2354
2605
2655
2675
2779
2817
2755
2658
2839
3127
2984
2415
1333
-722
-1903
-1437
-314
264
-370
-899
-979
-1479
-2615
-3389
-3656
-3341
-2720
-2242
-2238
-2725
-2715
-2026
-1081
-770
-1049
-1343
-1295
-1021
-711
-314
213
1183
2123
2417
1876
1111
741
848
1079
1339
1631
1683
1523
1299
1123
807
328
-97
-232
-379
-849
-1438
-1725
-1538
-1277
-1382
-1789
-2182
-2679
-3107
-3483
-3615
-3338
-2957
-2582
-2354
-2306
-2437
-2586
-2521
-2184
-1928
-1849
-1659
-1219
-721
-489
-314
-17
176
154
5
-37
35
199
585
1053
1366
1459
1472
1535
1580
1397
1364
1591
1816
2004
2205
2586
2833
2837
2774
2799
2753
2745
2954
3222
3081
2521
1648
-138
-1755
-1729
-622
300
-14
-722
-956
-1353
-2414
-3320
-3637
-3478
-2884
-2288
-2028
-2449
-2737
-2228
-1314
-791
-1008
-1356
-1367
-1075
-766
-348
194
1033
2002
2403
1990
1194
726
771
1050
1343
1705
1878
1718
1416
1152
837
378
-59
-226
-323
-678
-1184
-1515
-1572
-1507
-1415
-1487
-1888
-2501
-3170
-3662
-3634
-3381
-2958
-2585
-2400
-2273
-2392
-2660
-2714
-2412
-2041
-1725
-1495
-1163
-881
-656
-305
70
264
130
-7
43
159
242
522
1001
1434
1618
1571
1525
1365
1024
1183
1709
1973
2081
2139
2445
2562
2403
2398
2562
2566
2558
2816
2976
2706
2055
1429
-83
-1753
-1929
-839
168
-183
-984
-1269
-1454
-2319
-3130
-3524
-3512
-2996
-2365
-1971
-2274
-2536
-2105
-1175
-742
-1002
-1371
-1424
-1045
-588
-51
435
1093
1883
2304
1984
1213
709
785
1106
1366
1647
1771
1631
1350
1075
749
280
-171
-369
-458
-716
-1110
-1377
-1393
-1374
-1591
-2015
-2496
-2798
-3044
-3243
-3206
-2924
-2684
-2563
-2388
-2287
-2367
-2618
-2485
-2087
-1807
-1645
-1289
-770
-471
-355
-176
65
87
52
118
296
452
645
988
1296
1369
1346
1334
1323
1355
1330
1524
1756
1952
2129
2274
2322
2276
2247
2361
2467
2424
2558
2859
3123
2865
2247
1345
-427
-2130
-2097
-831
292
124
-611
-904
-1351
-2411
-3418
-3759
-3591
-2918
-2232
-1918
-2193
-2434
-2028
-1283
-882
-1137
-1510
-1600
-1253
-769
-153
416
1147
1963
2188
1678
809
314
451
849
1263
1740
1910
1675
1260
915
594
89
-363
-479
-442
-644
-1043
-1278
-1235
-1303
-1543
-1791
-2171
-2696
-3181
-3339
-3027
-2674
-2529
-2333
-2163
-2188
-2416
-2622
-2477
-2104
-1747
-1393
-972
-633
-505
-406
-155
86
89
27
144
432
656
815
1069
1351
1477
1449
1363
1358
1466
1458
1665
2029
2279
2406
2403
2432
2480
2399
2368
2549
2654
2918
3095
3163
2957
2268
1226
-680
-2084
-1745
-384
526
200
-511
-867
-1361
-2519
-3389
-3714
-3408
-2649
-1942
-1695
-2059
-2264
-1848
-1084
-895
-1291
-1728
-1663
-1150
-588
36
632
1376
1970
1966
1294
491
138
407
931
1462
1898
1921
1590
1111
737
397
-86
-495
-526
-428
-567
-928
-1224
-1265
-1285
-1453
-1775
-2231
-2716
-3034
-3030
-2758
-2858
-2964
-2544
-2154
-2159
-2551
-2666
-2358
-2052
-1866
-1402
-1002
-893
-744
-397
-51
-174
-266
-5
417
569
507
591
907
1168
1220
1234
1232
1322
1492
1561
1671
1869
1943
2193
2331
2390
2384
2300
2335
2487
2680
2869
3028
3118
2968
2448
1471
-507
-2099
-1816
-318
797
565
-299
-769
-1292
-2424
-3371
-3748
-3518
-2725
-1820
-1455
-1886
-2368
-2111
-1309
-962
-1344
-1836
-1753
-1155
-494
83
597
1229
1849
1895
1301
503
110
414
1013
1596
2082
2082
1629
1097
707
383
-72
-478
-468
-288
-384
-744
-1084
-1131
-1128
-1431
-2211
-2868
-3080
-2940
-2817
-2770
-2505
-2271
-2287
-2596
-2777
-2845
-2862
-2688
-2074
-1413
-1188
-1208
-1079
-673
-536
-644
-634
-292
68
211
337
622
891
967
961
932
896
861
980
1349
1771
1894
1919
1937
2035
2097
2092
2150
2189
2360
2516
2719
2853
2983
3111
3211
2828
2006
452
-1671
-2282
-1095
653
1196
368
-552
-1087
-1935
-3131
-3819
-3829
-2932
-1800
-1118
-1417
-2163
-2341
-1783
-1153
-1219
-1656
-1830
-1332
-621
59
575
1057
1647
1895
1549
689
9
88
839
1663
2222
2334
1945
1313
732
346
-16
-334
-381
-92
87
-236
-776
-1132
-1327
-1597
-1943
-2254
-2461
-2656
-2706
-2660
-2758
-2709
-2576
-2456
-2577
-2778
-2759
-2598
-2311
-1861
-1329
-1097
-1049
-1019
-841
-811
-768
-474
-30
341
443
504
552
592
594
684
853
1038
1151
1290
1494
1579
1665
1808
1926
2001
1969
1907
2000
2194
2363
2624
2742
2862
3037
3038
2761
2067
964
-900
-2135
-1467
265
1330
739
-366
-996
-1567
-2729
-3581
-3701
-3046
-1953
-1162
-1103
-1795
-2285
-2089
-1384
-1159
-1512
-1777
-1441
-659
20
498
873
1374
1704
1509
844
224
141
745
1579
2225
2478
2149
1482
851
447
185
-59
-175
52
353
223
-359
-887
-1094
-1240
-1764
-2380
-2467
-2252
-2201
-2509
-2502
-2260
-2329
-2696
-2894
-2773
-2733
-2719
-2314
-1552
-1226
-1291
-1327
-1114
-1001
-1097
-980
-443
173
390
397
463
597
558
453
490
685
907
1095
1356
1684
1879
1688
1550
1558
1690
1799
1707
1897
2271
2579
2594
2514
2507
2710
2721
2605
2458
1990
896
-1137
-2114
-1121
641
1268
418
-637
-1259
-1961
-3063
-3580
-3467
-2643
-1626
-953
-1158
-2081
-2667
-2382
-1555
-1276
-1518
-1718
-1266
-548
-8
310
622
1102
1375
1138
484
41
154
842
1636
2238
2372
1880
1065
439
187
75
-57
-76
231
432
104
-568
-1081
-1245
-1469
-1931
-2271
-2239
-2031
-2039
-2145
-2130
-2104
-2669
-3288
-3173
-2702
-2423
-2425
-1932
-1263
-1229
-1738
-1798
-1466
-1318
-1285
-855
-90
128
49
162
491
447
74
-27
266
553
725
1025
1477
1775
1653
1315
1140
1183
1213
1497
1922
2324
2438
2284
2149
2230
2387
2455
2570
2648
2651
2262
1377
-376
-1924
-1592
59
1355
931
-397
-1348
-1854
-2586
-3236
-3350
-2962
-2022
-1234
-1177
-2042
-2863
-2749
-1856
-1264
-1480
-1835
-1719
-1069
-454
54
372
693
962
888
475
-11
-65
480
1378
2055
2281
1820
993
335
104
132
112
101
260
447
216
-379
-963
-1217
-1249
-1316
-1555
-2238
-2779
-2667
-2307
-2002
-2196
-2459
-2582
-2837
-3131
-3032
-2722
-2310
-1744
-1346
-1228
-1643
-1919
-1673
-1044
-576
-413
-269
-32
158
147
111
161
402
592
691
748
786
965
1295
1620
1696
1481
1244
1270
1494
1787
2041
2153
2280
2434
2482
2232
2059
2212
2705
2924
2481
1715
258
-1471
-1973
-689
823
1139
87
-904
-1494
-2351
-3248
-3547
-3018
-2139
-1269
-1093
-1745
-2717
-3009
-2419
-1659
-1437
-1660
-1606
-1258
-753
-340
9
334
702
835
582
79
-200
222
1094
1854
2151
1918
1233
475
52
59
206
313
447
648
566
-12
-785
-1264
-1335
-1255
-1492
-2065
-2217
-1956
-1714
-1857
-2174
-2552
-2954
-3063
-2956
-2692
-2571
-2235
-1651
-1324
-1630
-2066
-2117
-1811
-1256
-840
-518
-329
-80
153
247
166
64
171
444
717
821
932
1152
1473
1668
1622
1344
1094
1156
1467
1874
2165
2301
2438
2509
2389
2153
1903
2070
2719
3149
3071
2592
1774
259
-1594
-1917
-447
1115
1257
197
-759
-1438
-2324
-3167
-3271
-2859
-2033
-1317
-1186
-1843
-2701
-2809
-2126
-1430
-1423
-1713
-1842
-1459
-893
-355
72
440
738
708
298
-186
-217
316
1187
1879
2191
1883
1103
323
24
214
431
485
558
703
539
-55
-767
-1110
-1092
-1074
-1227
-1530
-2114
-2308
-2020
-1894
-2044
-2488
-2658
-2686
-2902
-2995
-2648
-2281
-1927
-1580
-1419
-1659
-2130
-2028
-1408
-764
-579
-459
-114
187
147
-3
45
238
432
582
788
951
1066
1310
1691
1776
1535
1245
1288
1600
1855
1993
2199
2475
2642
2619
2361
2182
2276
2691
2970
2870
2394
1487
-225
-1756
-1360
349
1561
980
-313
-1114
-1687
-2583
-3258
-3170
-2541
-1585
-1029
-1213
-2214
-2976
-2817
-1966
-1374
-1569
-1819
-1663
-1095
-653
-317
-53
317
580
482
153
-189
-54
613
1473
1997
2053
1540
755
224
204
501
709
787
877
891
445
-317
-888
-1038
-924
-864
-982
-1294
-1954
-2321
-2043
-1746
-2120
-3077
-3234
-2712
-2548
-2802
-2659
-2067
-1785
-2056
-2242
-2175
-2340
-2167
-1318
-302
-174
-584
-575
-130
-3
-302
-266
286
797
878
921
1018
1105
1179
1384
1522
1359
1149
1368
1802
2095
2232
2196
2222
2251
2312
2268
2276
2482
2892
3098
2773
2214
1345
-372
-1936
-1448
414
1727
1138
-350
-1190
-1748
-2611
-3343
-3287
-2662
-1654
-1009
-1204
-2194
-3023
-2920
-2181
-1622
-1795
-1985
-1722
-1084
-535
-171
13
226
394
287
68
-131
79
810
1723
2241
2184
1547
701
189
246
626
892
995
1073
1047
568
-250
-897
-1059
-926
-842
-945
-1159
-1620
-2122
-2128
-1884
-2219
-3058
-3275
-2776
-2370
-2612
-2767
-2335
-2067
-2318
-2510
-2368
-2321
-2153
-1523
-615
-323
-673
-807
-428
-159
-382
-439
45
642
841
846
903
983
980
1049
1226
1246
1119
1244
1634
2037
2270
2183
2062
1989
1941
2043
2150
2282
2715
3174
3178
2533
1558
257
-1377
-1915
-567
1313
1849
608
-801
-1516
-2302
-3211
-3463
-2898
-1925
-1077
-962
-1582
-2570
-3075
-2713
-1997
-1736
-1902
-1890
-1413
-721
-281
-60
10
129
135
-17
-209
-159
432
1385
2097
2217
1776
966
277
76
423
940
1221
1253
1279
1059
349
-506
-974
-877
-670
-641
-917
-1430
-1720
-1635
-1535
-1829
-2674
-3318
-3058
-2595
-2442
-2522
-2427
-2046
-1961
-2297
-2556
-2584
-2378
-1753
-902
-401
-614
-882
-642
-247
-281
-528
-315
351
793
807
746
748
796
913
1135
1283
1136
1004
1430
2055
2272
2042
1828
1924
2134
2070
1956
2220
2682
3170
3184
2810
2160
1223
-275
-1732
-1375
338
1742
1486
170
-997
-1780
-2722
-3427
-3264
-2580
-1513
-820
-893
-1872
-2871
-3112
-2533
-1938
-1915
-1930
-1628
-972
-538
-345
-274
-155
-43
-124
-263
-206
144
795
1599
2070
2054
1411
532
46
199
691
1078
1259
1349
1286
739
-171
-888
-1056
-862
-641
-557
-650
-919
-1526
-2232
-2364
-2222
-2481
-3173
-3234
-2441
-1996
-2388
-2711
-2285
-2119
-2603
-2911
-2395
-1866
-1630
-1152
-363
-160
-810
-1156
-720
-188
-231
-186
421
1075
1034
644
620
886
1030
1103
1358
1548
1568
1711
2017
2123
2043
1825
1835
2047
2215
2334
2472
2757
3091
3044
2367
1493
521
-715
-1501
-708
946
1866
1149
-384
-1524
-2309
-3012
-3325
-2906
-2024
-1035
-716
-1279
-2367
-3107
-3083
-2521
-2006
-1840
-1657
-1300
-783
-474
-350
-405
-383
-289
-238
-162
-10
438
1128
1755
1920
1574
878
266
94
421
960
1354
1484
1359
990
290
-463
-892
-863
-574
-351
-398
-665
-1176
-1907
-2235
-2182
-2192
-2706
-3158
-2772
-2140
-2052
-2410
-2412
-2274
-2458
-2837
-2690
-2183
-1760
-1249
-573
-177
-638
-1217
-1163
-563
-235
-103
274
825
1032
784
573
594
737
950
1315
1577
1527
1360
1567
1919
2135
1982
1748
1833
1962
2160
2300
2434
2625
2899
2766
2205
1423
442
-773
-1521
-591
1056
1840
823
-746
-1720
-2328
-2958
-3232
-2709
-1842
-969
-803
-1386
-2464
-3214
-3143
-2452
-1903
-1802
-1710
-1370
-810
-569
-581
-658
-572
-401
-282
-173
46
530
1181
1679
1744
1376
711
208
196
697
1253
1498
1439
1248
914
255
-470
-806
-625
-287
-137
-309
-726
-1370
-1922
-2040
-1964
-2103
-2429
-2714
-2790
-2478
-2252
-2284
-2361
-2345
-2285
-2418
-2622
-2415
-1751
-1117
-628
-427
-597
-996
-1092
-732
-241
120
390
733
944
846
567
473
719
1166
1519
1657
1615
1553
1608
1789
1984
1989
1989
2108
2242
2284
2176
2215
2570
2866
2783
2458
1800
827
-446
-1367
-716
915
1853
1279
-173
-1445
-2218
-2772
-2964
-2523
-1760
-905
-617
-1201
-2375
-3257
-3204
-2479
-1807
-1590
-1536
-1373
-1039
-825
-730
-676
-554
-336
-197
-117
26
358
901
1473
1715
1469
856
300
205
592
1103
1404
1471
1336
948
278
-432
-814
-688
-355
-132
-257
-840
-1478
-1787
-1864
-1942
-2335
-2842
-2735
-2276
-2065
-2225
-2514
-2480
-2348
-2449
-2561
-2428
-2137
-1631
-993
-606
-788
-1188
-1170
-751
-398
-282
-43
420
766
767
603
459
487
796
1220
1509
1518
1365
1444
1771
1993
1940
1735
1712
1869
2013
2091
2194
2353
2550
2682
2542
2106
1387
573
-487
-1209
-568
892
1640
946
-431
-1451
-2069
-2677
-2862
-2394
-1668
-923
-691
-1263
-2377
-3180
-3111
-2414
-1806
-1608
-1460
-1179
-842
-756
-790
-792
-643
-379
-202
-70
113
449
923
1383
1491
1247
717
255
260
678
1176
1409
1385
1226
853
194
-474
-754
-594
-331
-176
-234
-577
-1401
-2118
-2144
-1892
-2010
-2645
-2705
-2132
-1955
-2411
-2660
-2370
-2276
-2523
-2526
-2103
-1944
-1847
-1314
-581
-565
-1174
-1253
-655
-146
-123
63
567
917
724
471
499
608
774
1151
1664
1835
1505
1295
1509
1705
1686
1562
1702
2033
2157
2112
2164
2184
2299
2486
2403
2002
1330
509
-583
-1198
-465
985
1543
689
-659
-1573
-2219
-2826
-2885
-2298
-1566
-1011
-910
-1530
-2561
-3275
-3111
-2300
-1663
-1493
-1455
-1289
-1033
-958
-968
-847
-616
-346
-147
14
209
471
839
1224
1365
1148
667
287
348
796
1240
1375
1218
977
608
6
-552
-696
-486
-368
-406
-486
-729
-1253
-1825
-2107
-2234
-2545
-2679
-2344
-2129
-2163
-2254
-2243
-2305
-2629
-2770
-2456
-2113
-1852
-1382
-908
-784
-997
-1102
-911
-662
-493
-170
333
665
662
567
615
674
716
901
1228
1475
1474
1431
1619
1766
1699
1628
1679
1832
1891
1933
2134
2290
2368
2492
2491
2243
1704
1106
443
-453
-913
-112
1090
1412
574
-755
-1728
-2352
-2709
-2575
-1996
-1378
-838
-841
-1518
-2508
-3094
-2830
-2135
-1545
-1292
-1143
-994
-866
-858
-826
-737
-551
-278
-57
176
362
578
907
1211
1289
1088
657
358
462
858
1241
1369
1300
1092
661
47
-423
-533
-339
-86
47
-158
-1007
-1811
-1980
-1803
-1881
-2427
-2455
-1944
-1881
-2409
-2743
-2578
-2381
-2450
-2446
-2170
-2126
-2093
-1647
-964
-830
-1225
-1328
-862
-441
-457
-346
161
745
811
553
423
457
599
938
1472
1820
1659
1297
1387
1698
1756
1606
1700
2068
2297
2194
2057
2085
2194
2407
2583
2543
1982
1091
156
-686
-805
152
1192
1294
388
-846
-1687
-2335
-2792
-2598
-1856
-1144
-785
-1076
-1915
-2810
-3130
-2677
-1952
-1487
-1364
-1233
-1049
-957
-1027
-985
-757
-434
-195
-106
35
239
531
916
1238
1271
977
507
290
530
966
1294
1420
1393
1175
673
-16
-446
-423
-145
-1
-233
-584
-869
-1205
-1611
-2018
-2379
-2450
-2186
-1987
-2049
-2363
-2492
-2372
-2378
-2568
-2576
-2361
-2115
-1708
-1286
-1048
-1146
-1189
-993
-739
-685
-578
-113
445
709
653
586
576
644
781
1124
1491
1614
1535
1673
1900
1873
1724
1693
1896
2044
2045
2113
2308
2453
2506
2421
2308
2238
1860
1174
432
-339
-606
133
1059
1336
489
-882
-1737
-2110
-2438
-2402
-1897
-1288
-835
-1032
-1783
-2667
-3054
-2769
-2121
-1612
-1400
-1299
-1242
-1172
-1156
-1080
-994
-753
-419
-153
50
192
365
695
998
995
783
448
302
504
890
1202
1323
1225
923
485
-51
-443
-488
-277
-41
31
-191
-930
-1991
-2350
-1967
-1722
-2079
-2309
-1972
-1930
-2504
-2900
-2561
-2355
-2505
-2454
-1975
-1874
-2155
-1907
-1148
-762
-1164
-1379
-976
-444
-372
-268
218
664
647
366
382
543
653
941
1579
1994
1733
1240
1194
1498
1704
1714
1857
2131
2263
2169
2025
2104
2270
2341
2388
2325
1975
1314
425
-343
-655
-171
767
1152
550
-614
-1586
-2127
-2406
-2436
-2023
-1494
-1106
-1093
-1648
-2483
-3019
-2855
-2238
-1658
-1455
-1357
-1260
-1154
-1101
-1076
-933
-707
-436
-214
-18
142
312
576
939
1146
1003
654
421
551
887
1150
1276
1301
1114
721
184
-238
-358
-234
-1
145
-168
-1040
-1583
-1618
-1612
-1970
-2408
-2139
-1731
-1990
-2496
-2558
-2431
-2385
-2437
-2211
-2003
-2193
-2147
-1580
-1032
-1104
-1331
-1123
-603
-489
-626
-430
106
503
492
477
571
588
657
988
1429
1601
1391
1275
1534
1815
1698
1532
1715
2031
2183
2080
2090
2294
2335
2310
2379
2359
2214
1688
882
207
-448
-427
510
1254
1108
24
-1232
-1832
-2105
-2426
-2281
-1703
-1047
-769
-1278
-2120
-2818
-2975
-2603
-1987
-1516
-1296
-1266
-1234
-1178
-1177
-1062
-923
-602
-226
-18
119
222
404
791
1077
1029
772
490
476
772
1088
1287
1366
1236
920
428
-73
-331
-296
-73
114
79
-283
-1087
-2002
-2233
-1930
-1765
-2066
-2170
-1811
-1886
-2514
-2927
-2673
-2428
-2445
-2283
-1795
-1726
-1972
-1817
-1256
-927
-1142
-1170
-723
-301
-319
-321
71
559
585
403
500
720
810
915
1336
1755
1641
1281
1407
1700
1810
1776
1858
2166
2313
2163
2076
2150
2241
2409
2486
2427
2111
1417
487
-245
-511
-7
876
1114
575
-466
-1422
-2021
-2363
-2426
-1976
-1399
-1002
-1017
-1636
-2452
-2995
-2863
-2323
-1788
-1515
-1331
-1172
-1095
-1140
-1159
-973
-708
-383
-128
91
280
439
651
1002
1185
1047
779
605
743
1012
1237
1344
1363
1194
799
296
-97
-309
-366
-240
-83
-73
-461
-1119
-1677
-1965
-2198
-2265
-2050
-1863
-1820
-2047
-2286
-2404
-2525
-2582
-2375
-2103
-1957
-1816
-1642
-1385
-1243
-1155
-1050
-890
-775
-688
-428
-55
233
405
505
529
506
463
607
965
1319
1582
1735
1657
1548
1494
1528
1675
1842
2087
2175
2265
2367
2268
2207
2289
2399
2333
1786
900
251
-319
-360
431
1119
1120
242
-935
-1762
-2195
-2502
-2310
-1698
-1061
-755
-1222
-2046
-2852
-3114
-2834
-2180
-1546
-1235
-1194
-1199
-1213
-1332
-1298
-1114
-648
-209
-24
58
171
318
584
864
937
848
627
539
683
944
1146
1243
1183
960
552
35
-328
-381
-181
26
88
-152
-809
-1727
-2121
-2047
-2060
-2043
-1894
-1649
-1796
-2504
-2899
-2710
-2619
-2498
-2166
-1782
-1688
-1914
-1869
-1476
-1204
-1197
-1104
-747
-462
-481
-435
-86
353
502
404
479
653
682
855
1277
1644
1704
1483
1433
1613
1688
1683
1836
2136
2375
2327
2154
2155
2213
2306
2409
2477
2310
1649
739
-14
-465
-296
438
1015
938
30
-1138
-1917
-2329
-2508
-2334
-1813
-1162
-859
-1315
-2130
-2779
-2924
-2633
-2148
-1654
-1281
-1111
-1093
-1136
-1147
-1047
-869
-522
-162
83
258
352
488
772
1005
1047
936
730
654
757
930
1110
1221
1198
1004
615
133
-232
-383
-309
-156
-83
-230
-878
-1688
-2013
-1966
-2050
-2407
-2339
-1792
-1628
-2131
-2657
-2682
-2555
-2565
-2420
-1997
-1764
-1728
-1638
-1287
-1051
-1144
-1201
-864
-371
-231
-290
-152
276
515
498
509
686
819
907
1119
1382
1451
1386
1514
1719
1850
1709
1591
1821
2120
2220
2186
2146
2296
2499
2413
2251
1874
1207
488
-134
-322
80
639
878
470
-481
-1366
-2003
-2415
-2549
-2288
-1680
-1086
-1000
-1551
-2350
-2859
-2863
-2601
-2168
-1671
-1223
-979
-1016
-1170
-1213
-1111
-885
-531
-192
133
321
387
513
716
915
941
805
693
681
744
816
898
1012
1015
818
468
73
-233
-417
-611
-742
-679
-619
-783
-1267
-1821
-2189
-2380
-2395
-2302
-2148
-2061
-2123
-2195
-2287
-2429
-2501
-2395
-2087
-1733
-1560
-1438
-1286
-1138
-996
-874
-715
-551
-400
-228
5
227
388
558
763
900
912
935
1043
1217
1370
1512
1692
1806
1829
1795
1741
1734
1799
1887
2111
2332
2427
2455
2291
2056
1663
970
223
-303
-423
50
602
731
281
-611
-1329
-1821
-2206
-2412
-2277
-1782
-1205
-1085
-1486
-2053
-2448
-2471
-2327
-2061
-1712
-1381
-1141
-1004
-952
-898
-848
-739
-489
-203
75
240
312
445
669
887
984
893
762
725
766
819
806
782
768
704
523
216
-117
-347
-496
-587
-647
-975
-1348
-1488
-1534
-1715
-2180
-2393
-2229
-2077
-2262
-2522
-2532
-2383
-2307
-2332
-2212
-2079
-1911
-1801
-1597
-1378
-1219
-1086
-867
-580
-426
-386
-344
-104
115
276
470
689
831
936
1060
1219
1243
1163
1223
1402
1602
1606
1574
1638
1796
1934
1920
1892
1949
2040
2037
2034
2016
1788
1220
466
-159
-389
-179
128
289
52
-400
-787
-1208
-1656
-2075
-2183
-1902
-1441
-1252
-1466
-1802
-1974
-1942
-1913
-1875
-1721
-1441
-1236
-1129
-1038
-926
-811
-646
-402
-156
35
92
76
116
267
493
675
752
786
811
814
736
601
489
464
506
501
377
178
-11
-183
-393
-731
-1021
-1117
-1113
-1125
-1334
-1658
-1858
-1925
-1991
-2042
-2124
-2100
-1967
-1896
-1876
-1915
-1893
-1778
-1572
-1379
-1228
-1115
-976
-803
-614
-479
-371
-217
-74
74
217
324
406
488
588
729
847
895
866
861
936
1069
1143
1115
1122
1210
1325
1347
1311
1356
1401
1492
1615
1649
1556
1219
750
336
-11
-210
-178
-62
74
28
-205
-478
-765
-1048
-1303
-1449
-1427
-1300
-1270
-1332
-1448
-1523
-1530
-1503
-1437
-1368
-1312
-1245
-1170
-1129
-1098
-1018
-829
-613
-465
-358
-258
-136
-52
5
99
231
328
366
358
378
413
407
394
387
379
359
288
150
-9
-155
-267
-339
-474
-721
-923
-981
-936
-1047
-1322
-1477
-1481
-1456
-1501
-1497
-1428
-1323
-1248
-1165
-1117
-1100
-1041
-958
-790
-676
-560
-454
-338
-252
-202
-171
-116
-43
-17
48
163
271
276
273
331
417
426
399
391
455
549
603
641
678
736
796
852
897
972
1039
1125
1220
1274
1252
1053
753
480
275
193
177
197
226
208
153
30
-176
-375
-511
-592
-648
-720
-801
-889
-967
-1044
-1090
-1104
-1067
-1021
-1002
-982
-962
-935
-933
-931
-903
-824
-723
-614
-504
-396
-290
-208
-155
-126
-114
-106
-84
-27
39
73
88
83
23
-68
-148
-195
-223
-264
-348
-423
-500
-606
-696
-747
-763
-782
-836
-881
-897
-877
-849
-827
-799
-768
-734
-709
-698
-683
-629
-535
-433
-370
-343
-348
-347
-338
-312
-284
-238
-174
-145
-142
-167
-184
-164
-128
-81
-66
-67
-44
-3
9
19
39
89
178
249
309
380
487
622
728
777
825
875
903
853
731
593
501
477
460
413
338
271
230
182
99
-6
-86
-167
-220
-292
-399
-514
-633
-741
-808
-850
-855
-825
-813
-799
-781
-782
-814
-843
-838
-786
-697
-619
-564
-531
-520
-508
-481
-449
-410
-369
-309
-246
-216
-229
-271
-270
-259
-240
-237
-249
-293
-339
-368
-377
-404
-489
-532
-531
-508
-485
-493
-471
-450
-462
-429
-404
-394
-370
-369
-357
-349
-344
-338
-363
-377
-368
-364
-370
-391
-406
-420
-444
-422
-394
-395
-390
-373
-335
-313
-288
-277
-262
-244
-222
-170
-119
-75
-19
42
111
184
249
317
396
492
585
684
763
820
831
771
687
598
509
444
388
351
336
325
312
253
167
93
54
18
-41
-105
-198
-295
-403
-499
-567
-614
-646
-666
-687
-696
-699
-700
-701
-692
-655
-637
-643
-662
-669
-653
-617
-576
-535
-503
-464
-436
-425
-413
-395
-369
-355
-341
-345
-357
-369
-370
-366
-392
-422
-437
-464
-454
-404
-372
-379
-385
-379
-382
-385
-376
-386
-383
-368
-360
-343
-358
-392
-429
-439
-439
-438
-425
-412
-415
-426
-443
-469
-478
-471
-468
-482
-461
-440
-432
-425
-406
-359
-320
-276
-223
-163
-114
-49
3
46
104
165
247
339
414
488
539
579
635
692
742
742
683
610
544
468
395
337
300
286
276
258
210
154
105
56
15
-22
-76
-150
-221
-310
-392
-483
-539
-560
-570
-571
-563
-551
-559
-552
-539
-532
-520
-509
-510
-501
-497
-484
-454
-465
-480
-464
-432
-415
-404
-400
-389
-370
-362
-375
-403
-427
-424
-411
-393
-392
-412
-466
-523
-514
-482
-429
-421
-426
-421
-411
-415
-435
-452
-439
-426
-433
-453
-473
-477
-499
-514
-539
-558
-569
-577
-595
-608
-601
-560
-502
-484
-484
-471
-437
-419
-425
-408
-334
-261
-187
-118
-77
-39
0
58
130
196
255
323
383
466
544
591
642
696
738
724
675
603
531
495
461
424
386
319
266
222
173
147
134
93
52
0
-81
-190
-294
-367
-411
-457
-517
-560
-591
-601
-598
-595
-606
-604
-583
-578
-567
-550
-530
-521
-516
-529
-533
-541
-529
-497
-462
-416
-384
-380
-411
-426
-435
-437
-436
-423
-424
-449
-456
-466
-480
-482
-459
-423
-414
-445
-478
-499
-496
-475
-464
-465
-456
-451
-481
-513
-544
-567
-590
-604
-602
-588
-573
-573
-575
-554
-524
-500
-489
-492
-485
-465
-436
-383
-340
-288
-237
-191
-156
-144
-112
-66
-1
63
112
154
212
284
346
371
389
413
456
517
596
676
701
682
634
564
497
461
431
408
386
365
349
303
249
209
184
133
89
37
0
-36
-97
-155
-201
-254
-328
-403
-479
-516
-529
-520
-496
-478
-479
-483
-501
-537
-578
-595
-576
-564
-554
-552
-561
-562
-558
-537
-508
-476
-436
-410
-400
-390
-391
-389
-398
-410
-405
-392
-425
-459
-461
-453
-425
-396
-400
-417
-435
-455
-450
-460
-482
-492
-491
-509
-532
-569
-590
-585
-579
-586
-602
-625
-641
-638
-615
-591
-570
-550
-545
-530
-498
-470
-441
-374
-312
-272
-235
-187
-132
-70
-8
55
114
160
208
232
291
360
419
473
496
512
533
554
563
579
558
509
478
458
440
408
394
389
351
303
253
211
182
146
120
78
25
-21
-89
-166
-253
-312
-368
-429
-461
-475
-485
-504
-534
-552
-562
-570
-554
-526
-508
-504
-528
-549
-568
-599
-602
-591
-564
-538
-508
-488
-484
-480
-470
-456
-438
-438
-442
-428
-434
-440
-444
-445
-449
-471
-494
-511
-507
-510
-511
-503
-504
-508
-514
-522
-545
-559
-583
-604
-635
-650
-641
-644
-635
-625
-628
-637
-642
-643
-631
-594
-549
-515
-478
-456
-426
-406
-395
-364
-294
-222
-153
-89
-56
-4
32
89
148
190
224
244
292
353
408
439
464
493
524
515
482
430
405
385
364
343
313
306
280
253
224
199
159
117
81
30
-18
-89
-146
-181
-207
-244
-288
-344
-384
-413
-422
-424
-427
-410
-419
-431
-451
-470
-500
-517
-513
-508
-512
-530
-540
-550
-573
-572
-578
-574
-560
-569
-585
-595
-595
-598
-588
-567
-561
-577
-595
-606
-621
-636
-628
-616
-608
-635
-659
-651
-650
-649
-637
-606
-601
-587
-605
-629
-630
-625
-618
-625
-612
-612
-611
-609
-585
-554
-517
-478
-450
-431
-419
-392
-343
-277
-230
-189
-155
-121
-98
-72
-41
-14
25
62
109
153
180
210
244
295
345
374
402
422
440
425
398
378
352
319
269
234
240
252
254
256
238
204
156
95
41
8
-12
-32
-73
-135
-207
-277
-325
-355
-377
-367
-349
-351
-370
-393
-425
-430
-417
-415
-447
-465
-497
-529
-549
-542
-537
-541
-519
-515
-529
-565
-596
-603
-578
-571
-566
-575
-593
-614
-622
-628
-639
-633
-632
-627
-652
-690
-696
-666
-644
-628
-617
-636
-644
-668
-666
-639
-621
-620
-615
-602
-614
-619
-603
-576
-563
-535
-496
-465
-442
-418
-376
-327
-279
-242
-217
-185
-155
-127
-103
-79
-33
8
41
60
90
133
162
205
256
294
310
337
366
401
409
401
380
353
318
296
282
262
243
229
200
159
119
87
76
72
73
78
50
15
-47
-123
-182
-231
-249
-263
-287
-310
-331
-353
-359
-364
-361
-372
-385
-404
-429
-428
-441
-468
-486
-486
-494
-502
-529
-544
-540
-511
-482
-488
-494
-522
-540
-542
-532
-519
-511
-514
-520
-516
-528
-544
-571
-601
-590
-584
-589
-602
-653
-672
-650
-637
-641
-653
-644
-625
-606
-595
-585
-570
-556
-542
-551
-543
-528
-487
-427
-387
-355
-331
-306
-281
-261
-237
-190
-142
-110
-92
-84
-70
-59
-49
-16
10
39
61
80
95
111
127
123
130
163
194
204
214
208
202
208
184
155
124
97
88
99
119
118
108
85
63
22
-13
-41
-62
-86
-128
-172
-233
-304
-350
-389
-411
-415
-415
-409
-416
-421
-429
-444
-465
-481
-499
-511
-523
-548
-556
-549
-556
-572
-589
-595
-586
-593
-576
-552
-529
-509
-510
-542
-567
-573
-569
-557
-561
-573
-583
-588
-591
-593
-616
-646
-650
-654
-649
-644
-631
-599
-578
-568
-563
-577
-593
-610
-587
-550
-526
-491
-474
-470
-480
-488
-473
-446
-397
-365
-338
-304
-277
-259
-239
-207
-185
-169
-147
-123
-96
-87
-81
-50
-19
12
37
75
105
120
141
164
205
262
301
305
284
256
232
215
184
169
164
158
166
168
139
113
101
84
65
24
-32
-97
-162
-233
-300
-360
-420
-464
-472
-466
-463
-475
-506
-523
-528
-521
-510
-499
-488
-484
-496
-526
-537
-541
-542
-537
-524
-506
-497
-498
-525
-550
-556
-558
-561
-559
-553
-549
-549
-535
-558
-583
-590
-592
-575
-572
-579
-563
-545
-518
-541
-559
-541
-534
-537
-525
-481
-439
-403
-415
-406
-390
-415
-446
-443
-407
-381
-359
-341
-321
-313
-323
-333
-325
-322
-324
-305
-261
-229
-214
-199
-171
-141
-136
-119
-92
-60
-34
3
80
146
197
229
274
312
349
365
369
399
421
397
367
342
305
271
243
245
236
240
225
188
156
108
75
52
6
-51
-138
-226
-277
-330
-370
-397
-412
-390
-392
-435
-474
-506
-510
-498
-494
-499
-495
-499
-516
-524
-526
-526
-525
-530
-544
-559
-575
-567
-562
-566
-557
-546
-544
-555
-558
-545
-541
-543
-546
-564
-598
-591
-570
-538
-557
-591
-594
-581
-576
-579
-564
-538
-503
-491
-512
-530
-539
-547
-532
-503
-466
-444
-437
-450
-450
-440
-426
-386
-362
-343
-328
-303
-299
-308
-279
-222
-173
-160
-140
-115
-81
-48
-14
19
70
110
135
169
201
248
302
367
413
459
482
463
407
360
312
283
284
270
253
237
212
164
135
118
127
124
93
62
21
-36
-112
-198
-274
-327
-379
-414
-454
-457
-432
-420
-437
-463
-481
-496
-517
-545
-546
-548
-543
-553
-591
-628
-658
-679
-678
-675
-675
-653
-649
-649
-644
-633
-618
-614
-609
-590
-582
-590
-595
-585
-573
-562
-580
-587
-605
-661
-647
-613
-566
-586
-624
-584
-534
-539
-585
-571
-529
-496
-509
-530
-521
-517
-530
-537
-498
-463
-460
-460
-457
-440
-426
-418
-371
-337
-318
-288
-263
-239
-212
-170
-130
-96
-72
-57
-32
31
79
121
180
270
345
371
384
423
495
529
529
477
419
345
261
199
152
141
146
135
116
86
40
0
-25
-54
-94
-128
-167
-239
-333
-420
-462
-463
-454
-467
-458
-440
-438
-462
-480
-466
-440
-420
-432
-448
-484
-510
-545
-573
-569
-551
-542
-547
-564
-574
-581
-600
-608
-591
-574
-566
-553
-570
-584
-594
-592
-589
-601
-599
-645
-689
-696
-679
-645
-691
-729
-692
-657
-673
-702
-686
-635
-588
-594
-613
-611
-612
-615
-598
-588
-587
-586
-568
-568
-546
-515
-478
-420
-402
-389
-367
-312
-259
-205
-131
-65
-10
4
38
98
182
262
315
387
456
508
552
601
677
757
802
835
841
779
630
477
358
296
240
155
109
134
148
97
15
-36
-30
-65
-146
-224
-282
-337
-410
-468
-516
-545
-552
-535
-519
-506
-481
-471
-472
-498
-518
-524
-526
-542
-561
-566
-565
-579
-596
-577
-530
-470
-434
-431
-417
-415
-430
-476
-494
-487
-485
-456
-437
-440
-454
-476
-496
-498
-496
-501
-508
-588
-807
-878
-842
-766
-766
-862
-784
-710
-738
-851
-869
-814
-739
-722
-734
-709
-735
-777
-835
-791
-721
-682
-651
-617
-567
-527
-534
-488
-394
-327
-257
-178
-97
-45
-4
70
196
247
287
354
464
568
615
696
797
893
911
910
947
1002
951
727
498
341
229
115
-1
-79
-43
-22
-74
-160
-276
-357
-382
-354
-344
-391
-458
-474
-523
-588
-652
-627
-542
-490
-452
-429
-369
-327
-314
-313
-247
-184
-178
-213
-194
-177
-192
-230
-226
-171
-113
-78
-98
-106
-115
-137
-196
-257
-281
-307
-336
-348
-360
-393
-434
-466
-482
-533
-701
-844
-912
-923
-955
-1060
-1068
-1030
-1001
-1033
-1038
-1060
-892
-810
-948
-1009
-1064
-1087
-1065
-1040
-971
-885
-860
-789
-756
-747
-690
-630
-669
-575
-408
-325
-297
-227
-119
45
220
287
422
608
729
760
759
833
1082
1245
1318
1500
1644
1765
1807
1749
1571
1191
772
414
139
-80
-304
-406
-374
-329
-367
-502
-640
-673
-736
-862
-931
-1011
-1059
-989
-1008
-988
-920
-811
-612
-427
-237
-38
125
215
261
285
308
325
343
378
449
539
541
537
599
627
626
580
517
444
340
192
32
-117
-236
-295
-372
-414
-444
-485
-523
-587
-645
-739
-842
-924
-944
-1132
-1452
-1556
-1547
-1435
-1477
-1490
-1343
-1233
-1202
-1276
-1277
-1258
-1210
-1153
-1077
-1047
-1026
-959
-890
-822
-824
-820
-751
-673
-614
-604
-564
-425
-276
-144
-39
82
251
429
590
737
822
884
983
1097
1230
1322
1444
1582
1678
1717
1644
1380
840
208
-454
-983
-1327
-1528
-1519
-1425
-1293
-1249
-1334
-1580
-1838
-1982
-2041
-2060
-2022
-1921
-1806
-1672
-1549
-1378
-1141
-826
-468
-101
136
251
287
266
265
288
375
524
692
890
1038
1084
1092
1059
973
838
693
579
465
345
221
98
-4
-85
-172
-218
-246
-268
-305
-385
-494
-623
-745
-830
-838
-740
-699
-854
-933
-937
-913
-921
-901
-672
-444
-409
-459
-555
-566
-568
-441
-236
-72
70
124
136
87
5
-54
19
202
386
485
548
645
790
878
973
1080
1278
1467
1597
1717
1842
1972
2082
2228
2362
2455
2517
2610
2675
2631
2496
2212
1737
1100
355
-318
-710
-790
-613
-341
-100
6
-131
-535
-1048
-1452
-1648
-1649
-1527
-1336
-1146
-960
-766
-528
-257
24
273
444
456
298
87
-74
-83
33
274
587
835
943
907
744
511
280
97
-19
-88
-107
-63
3
74
124
159
189
156
77
-48
-195
-334
-439
-464
-432
-357
-256
-194
-167
-217
-335
-455
-606
-760
-862
-916
-933
-890
-807
-694
-580
-510
-490
-516
-580
-652
-709
-720
-719
-667
-619
-580
-529
-500
-470
-429
-404
-384
-367
-335
-319
-355
-337
-300
-265
-161
-87
-46
-8
-30
-56
-62
-30
48
108
189
229
231
228
195
176
185
203
229
263
277
287
270
255
247
242
235
211
175
134
96
64
60
45
25
-5
-50
-90
-160
-234
-301
-344
-374
-386
-393
-407
-440
-479
-527
-551
-559
-556
-537
-544
-552
-586
-620
-653
-668
-648
-614
-570
-559
-554
-569
-590
-604
-592
-586
-607
-602
-603
-618
-628
-636
-614
-564
-538
-524
-543
-613
-661
-690
-706
-695
-680
-653
-661
-647
-648
-637
-609
-580
-542
-517
-504
-511
-497
-504
-457
-386
-324
-269
-214
-181
-157
-124
-111
-75
-19
43
129
206
255
300
353
393
453
510
552
574
598
589
574
531
459
390
310
240
164
155
178
191
197
173
73
-68
-226
-385
-484
-548
-610
-639
-620
-609
-602
-607
-614
-617
-628
-655
-721
-784
-836
-867
-856
-791
-707
-629
-558
-520
-530
-572
-629
-671
-680
-662
-645
-614
-563
-522
-520
-554
-573
-575
-589
-620
-657
-705
-760
-806
-825
-807
-773
-737
-736
-775
-828
-890
-928
-950
-933
-888
-861
-875
-897
-924
-956
-956
-925
-883
-818
-773
-777
-785
-804
-816
-795
-734
-702
-653
-615
-599
-571
-519
-487
-443
-369
-348
-324
-315
-318
-315
-271
-190
-94
-2
58
88
99
114
114
128
180
212
249
273
257
262
282
272
264
230
191
138
57
-48
-126
-165
-217
-226
-206
-194
-219
-277
-334
-395
-461
-519
-553
-570
-582
-593
-599
-592
-588
-591
-590
-579
-583
-616
-665
-697
-718
-736
-732
-713
-689
-685
-687
-692
-712
-739
-742
-746
-760
-764
-776
-792
-787
-774
-766
-759
-765
-783
-819
-839
-859
-863
-827
-812
-816
-812
-840
-875
-886
-865
-865
-884
-888
-897
-884
-864
-850
-782
-733
-736
-718
-693
-650
-613
-545
-497
-419
-325
-274
-212
-203
-132
-77
-8
95
194
282
311
349
401
458
553
630
706
759
744
711
642
546
426
274
151
68
16
0
4
11
2
-37
-124
-258
-429
-584
-700
-762
-783
-785
-755
-705
-652
-604
-561
-554
-551
-599
-669
-725
-761
-769
-737
-644
-532
-432
-367
-339
-355
-377
-425
-474
-508
-534
-540
-538
-527
-506
-453
-413
-395
-410
-475
-552
-629
-672
-694
-720
-752
-778
-818
-869
-891
-901
-890
-866
-853
-896
-958
-1029
-1085
-1075
-1029
-982
-937
-914
-896
-876
-880
-863
-837
-831
-838
-865
-892
-855
-744
-617
-475
-349
-325
-321
-246
-219
-174
-88
-82
-33
36
117
215
340
429
492
568
620
634
655
668
636
650
635
581
487
331
159
-8
-169
-312
-339
-296
-275
-276
-328
-432
-568
-714
-842
-926
-975
-986
-948
-882
-815
-747
-689
-612
-563
-560
-576
-615
-654
-677
-661
-595
-502
-387
-273
-196
-165
-168
-196
-241
-289
-339
-388
-419
-432
-450
-441
-424
-384
-324
-311
-366
-431
-509
-599
-682
-747
-802
-840
-878
-928
-967
-987
-963
-937
-952
-1017
-1092
-1165
-1183
-1175
-1112
-1518
-1735
-1694
-1769
-1527
-1131
-879
-916
-891
-1114
-1311
-1154
-936
-680
-339
-124
-8
243
437
571
730
792
649
631
642
663
888
1116
1326
1540
1664
1627
1565
1510
1395
1312
1155
784
330
-199
-676
-975
-1040
-886
-678
-509
-511
-690
-1038
-1423
-1706
-1873
-1883
-1813
-1675
-1463
-1209
-974
-719
-458
-311
-251
-287
-399
-528
-567
-495
-319
-40
249
500
640
658
544
383
204
12
-115
-216
-295
-315
-312
-322
-313
-300
-319
-381
-475
-629
-814
-985
-1106
-1132
-1082
-989
-867
-748
-665
-685
-905
-1148
-1333
-1463
-1462
-1366
-1150
-900
-759
-697
-673
-681
-684
-707
-691
-695
-740
-737
-673
-521
-358
-190
-36
42
33
-33
-92
-69
69
249
447
649
832
985
1097
1189
1275
1375
1457
1493
1553
1633
1701
1820
1890
1868
1656
1165
513
-265
-1007
-1478
-1602
-1381
-1008
-695
-544
-672
-1035
-1482
-1871
-2085
-2097
-1973
-1761
-1474
-1141
-794
-427
-82
174
290
245
70
-117
-228
-220
-39
278
588
815
915
884
735
462
160
-112
-337
-493
-587
-597
-548
-504
-448
-399
-419
-512
-668
-868
-1068
-1228
-1273
-1222
-1042
-782
-534
-371
-276
-366
-645
-930
-1162
-1233
-1186
-1024
-770
-570
-514
-597
-727
-885
-1033
-1126
-1140
-1107
-1045
-952
-825
-657
-504
-391
-321
-304
-369
-425
-398
-233
55
406
741
1027
1240
1349
1389
1429
1492
1564
1639
1701
1787
1921
2089
2293
2482
2514
2366
1860
926
-314
-1653
-2559
-2845
-2548
-1830
-1064
-558
-476
-899
-1629
-2271
-2646
-2647
-2367
-1934
-1398
-787
-121
486
961
1225
1212
966
585
157
-97
-96
128
506
877
1085
1081
855
431
-100
-664
-1126
-1445
-1574
-1544
-1394
-1169
-932
-699
-573
-584
-696
-861
-1068
-1224
-1242
-1084
-765
-361
42
339
444
328
100
-277
-782
-1186
-1369
-1450
-1517
-1405
-1184
-994
-1031
-1099
-1090
-1188
-1374
-1485
-1434
-1345
-1213
-984
-636
-300
-43
91
139
124
25
-46
-2
166
469
823
1138
1482
1725
1764
1725
1677
1634
1634
1643
1773
1963
2130
2257
2369
2326
1940
1096
-48
-1263
-2384
-2969
-2934
-2300
-1473
-874
-598
-658
-1111
-1655
-2039
-2171
-1940
-1551
-1035
-446
222
846
1327
1606
1617
1339
893
412
20
-124
-95
38
278
458
462
281
-45
-456
-987
-1454
-1761
-1894
-1846
-1604
-1257
-879
-468
-170
-28
-24
-162
-399
-595
-651
-610
-425
-132
157
359
404
227
-90
-501
-1057
-1564
-1896
-2029
-2007
-1887
-1683
-1521
-1562
-1654
-1663
-1634
-1561
-1386
-1081
-774
-573
-370
-105
114
266
349
408
394
292
239
266
371
518
646
764
909
992
1049
1119
1167
1232
1242
1254
1350
1505
1695
1861
2022
2129
1978
1419
435
-660
-1706
-2489
-2662
-2182
-1341
-569
-91
-24
-333
-888
-1328
-1526
-1457
-1170
-729
-202
338
856
1252
1448
1341
1029
552
37
-398
-633
-630
-492
-295
-113
-61
-172
-378
-657
-1007
-1324
-1462
-1460
-1333
-1083
-725
-303
57
334
506
501
314
12
-261
-442
-522
-457
-255
-50
43
-87
-426
-911
-1414
-1825
-2062
-2231
-2331
-2230
-2017
-1760
-1557
-1264
-887
-704
-728
-739
-702
-659
-526
-279
40
316
510
577
503
333
122
-45
-118
-118
-60
71
265
571
850
998
1076
1110
1149
1104
1103
1247
1548
1840
2024
2199
2244
2111
1682
905
-161
-1230
-2138
-2561
-2439
-1865
-1070
-475
-209
-298
-650
-1081
-1317
-1379
-1172
-822
-395
124
660
1137
1404
1399
1150
736
233
-222
-590
-719
-673
-540
-387
-326
-333
-425
-643
-928
-1221
-1420
-1467
-1391
-1165
-804
-361
81
421
618
656
512
246
-59
-298
-378
-364
-298
-209
-167
-192
-357
-645
-975
-1364
-1881
-2324
-2811
-3023
-2715
-2107
-1444
-1038
-703
-434
-459
-689
-664
-483
-289
-154
1
242
427
576
669
654
423
82
-253
-428
-504
-374
-26
399
820
997
1026
1047
1067
1061
1066
1147
1399
1574
1766
1966
2113
2138
1769
1026
-69
-1246
-2306
-2844
-2825
-2204
-1398
-808
-458
-395
-548
-886
-1158
-1283
-1147
-864
-421
77
627
1165
1535
1614
1341
896
367
-155
-607
-873
-958
-854
-690
-575
-535
-598
-755
-975
-1214
-1376
-1419
-1366
-1168
-807
-352
121
482
689
746
642
397
93
-148
-303
-386
-401
-339
-299
-344
-491
-716
-1036
-1516
-1993
-2305
-2367
-2243
-1999
-1758
-1632
-1417
-1058
-662
-421
-229
57
215
80
-59
40
199
293
316
317
228
69
-88
-151
-154
-123
-67
43
193
341
541
773
1085
1300
1330
1322
1399
1582
1761
1974
2171
2353
2345
2029
1284
98
-1084
-2055
-2692
-2882
-2538
-1819
-1143
-812
-742
-755
-871
-1020
-1121
-1078
-844
-474
-32
495
1006
1424
1571
1378
949
414
-95
-560
-867
-977
-950
-853
-753
-725
-732
-774
-906
-1066
-1195
-1244
-1181
-1045
-756
-328
164
593
860
983
914
612
188
-172
-353
-435
-531
-586
-554
-542
-655
-1002
-1528
-1996
-2290
-2510
-2720
-2662
-2170
-1521
-1129
-864
-464
-70
10
-90
-109
-50
-31
-33
101
304
459
505
474
344
73
-225
-415
-433
-343
-208
87
508
871
1062
1145
1259
1397
1447
1443
1498
1698
1928
2082
2251
2359
2270
1812
842
-444
-1558
-2356
-2762
-2746
-2268
-1478
-914
-717
-668
-674
-700
-785
-922
-864
-578
-204
214
640
1092
1451
1501
1204
685
140
-348
-791
-1060
-1141
-1090
-979
-922
-908
-867
-876
-904
-985
-1059
-1078
-1053
-889
-569
-101
363
684
807
837
673
313
-74
-345
-460
-546
-650
-711
-737
-821
-979
-1304
-1706
-1967
-2061
-2098
-2144
-2062
-1974
-1882
-1597
-1027
-458
-158
75
331
340
-7
-234
-156
-45
-114
-152
-17
74
21
-41
-28
-41
-67
-64
35
211
405
585
795
1081
1324
1440
1495
1608
1684
1745
1813
1967
2014
1835
1388
581
-457
-1412
-2062
-2402
-2455
-2183
-1614
-1155
-988
-911
-763
-683
-753
-814
-687
-440
-212
89
473
863
1104
1080
808
414
-28
-448
-786
-1007
-1091
-1089
-1089
-1110
-1084
-1020
-958
-961
-974
-985
-978
-932
-786
-485
-119
260
576
747
709
512
243
-55
-334
-509
-613
-694
-801
-966
-1179
-1394
-1522
-1596
-1835
-2142
-2144
-1834
-1550
-1423
-1123
-588
-184
-99
-66
55
105
47
-15
-15
-66
-107
-38
-5
-109
-273
-326
-320
-344
-346
-229
36
393
737
947
1056
1119
1232
1287
1283
1366
1601
1899
2025
2028
2013
1978
1750
1081
-6
-1075
-1737
-2073
-2332
-2363
-1874
-1076
-612
-568
-543
-391
-309
-444
-558
-475
-234
86
423
733
988
1110
1001
625
99
-390
-778
-1094
-1264
-1241
-1169
-1117
-1064
-925
-797
-780
-808
-813
-789
-803
-754
-549
-204
158
447
637
673
553
314
51
-238
-526
-752
-868
-929
-966
-985
-991
-1014
-1057
-1205
-1800
-2233
-2100
-1580
-1373
-1526
-1240
-597
-209
-221
-86
227
340
80
-185
-273
-411
-441
-235
-2
7
-159
-239
-161
-54
57
133
261
434
538
523
576
888
1271
1482
1507
1535
1618
1708
1793
1836
1826
1647
1286
559
-482
-1309
-1608
-1651
-1798
-1836
-1424
-852
-673
-724
-608
-293
-149
-258
-354
-275
-69
217
524
734
853
841
650
223
-204
-478
-675
-897
-1049
-1047
-1003
-1011
-977
-795
-597
-531
-618
-703
-677
-580
-507
-369
-109
214
416
384
274
181
94
-99
-357
-570
-724
-949
-1285
-1469
-1510
-1404
-1390
-1422
-1406
-1412
-1394
-1323
-1114
-879
-660
-487
-270
-91
24
106
148
205
141
-48
-236
-340
-331
-285
-248
-213
-166
-70
56
196
428
682
810
785
730
848
967
1018
1145
1480
1780
1868
1783
1717
1639
1401
994
227
-636
-1244
-1420
-1445
-1703
-1823
-1415
-776
-495
-646
-750
-527
-278
-236
-302
-290
-64
260
492
570
518
451
329
50
-310
-634
-865
-986
-1021
-1008
-1032
-1100
-1071
-928
-808
-788
-825
-772
-611
-478
-402
-321
-123
127
198
115
4
-67
-210
-415
-557
-662
-839
-1021
-1055
-998
-1034
-1144
-1275
-1728
-2140
-2150
-1841
-1733
-1722
-1120
-284
49
-153
-82
274
253
-198
-421
-277
-242
-287
-142
124
184
88
77
96
10
-91
-10
188
286
349
538
837
1060
1183
1345
1513
1532
1428
1366
1353
1290
1154
1056
741
76
-602
-906
-976
-1309
-1741
-1765
-1361
-1036
-948
-832
-548
-288
-242
-251
-270
-258
-143
80
236
240
197
175
69
-154
-345
-498
-649
-838
-955
-982
-1032
-1053
-945
-779
-685
-716
-713
-595
-505
-456
-399
-271
-99
-25
-73
-145
-201
-310
-615
-995
-1221
-1335
-1423
-1506
-1525
-1539
-1574
-1561
-1475
-1375
-1357
-1282
-1131
-1028
-984
-839
-576
-369
-238
-136
-67
-84
-121
-104
-77
-114
-168
-115
-27
56
216
499
772
906
921
820
712
767
948
1069
1077
1147
1358
1452
1360
1301
1360
1367
1135
785
381
-156
-698
-957
-897
-894
-1095
-1225
-1029
-660
-437
-413
-428
-326
-244
-284
-379
-313
-33
226
329
289
163
-8
-180
-278
-375
-558
-744
-835
-840
-843
-853
-798
-698
-621
-588
-621
-669
-653
-500
-362
-283
-200
-92
-23
-83
-149
-194
-311
-528
-733
-859
-980
-1093
-1162
-1132
-1336
-1955
-2209
-1807
-1330
-1541
-1891
-1479
-768
-566
-848
-715
-191
-95
-484
-586
-331
-233
-318
-201
38
9
-185
-157
135
358
411
389
394
388
386
539
849
1136
1293
1338
1364
1426
1465
1476
1435
1353
1302
1084
868
633
251
-163
-503
-584
-713
-1034
-1199
-1000
-619
-486
-548
-407
-214
-256
-451
-421
-138
69
29
-65
-13
64
-5
-177
-219
-174
-265
-515
-715
-713
-701
-813
-856
-714
-566
-590
-638
-545
-353
-275
-306
-267
-177
-130
-231
-381
-448
-413
-403
-542
-868
-1199
-1265
-1151
-1175
-1412
-1495
-1346
-1223
-1286
-1357
-1214
-1027
-1012
-1051
-957
-820
-772
-694
-490
-316
-287
-340
-287
-136
-47
-22
63
244
450
572
614
617
606
677
815
927
913
867
961
1134
1249
1230
1233
1247
1180
1028
926
899
772
331
-216
-431
-361
-354
-685
-909
-673
-251
-153
-379
-413
-134
-20
-223
-402
-316
-112
-72
-118
-98
-93
-187
-358
-440
-424
-535
-718
-818
-776
-704
-747
-786
-690
-527
-456
-511
-521
-463
-400
-362
-319
-287
-273
-251
-219
-195
-268
-383
-581
-1128
-1636
-1599
-1280
-1244
-1606
-1522
-1022
-767
-924
-1040
-743
-653
-1040
-1246
-1002
-768
-751
-640
-268
-101
-262
-395
-258
-79
-87
-157
-83
82
206
228
290
524
772
853
798
793
919
1047
1097
1138
1177
1127
1027
1034
1060
911
673
565
427
33
-495
-724
-561
-542
-795
-945
-702
-386
-353
-428
-386
-244
-271
-377
-393
-282
-198
-187
-135
-72
-142
-274
-357
-389
-446
-599
-775
-868
-879
-847
-821
-831
-785
-669
-560
-599
-714
-621
-396
-304
-498
-663
-549
-461
-552
-737
-749
-718
-880
-1016
-987
-932
-1031
-1218
-1235
-1155
-1204
-1297
-1231
-1047
-970
-986
-913
-725
-550
-467
-380
-225
-82
21
139
304
453
496
465
471
569
701
747
778
866
971
1021
1069
1155
1186
1113
1022
1038
1049
916
769
696
659
527
209
-92
-290
-316
-378
-528
-660
-667
-539
-460
-514
-559
-514
-478
-523
-543
-491
-477
-452
-451
-387
-362
-418
-485
-533
-570
-644
-737
-781
-760
-716
-697
-741
-698
-604
-549
-531
-549
-520
-494
-698
-1016
-976
-753
-723
-949
-998
-720
-594
-729
-944
-863
-782
-1078
-1340
-1257
-1097
-1108
-1167
-968
-742
-714
-787
-709
-494
-425
-453
-355
-139
72
157
200
350
530
642
694
735
790
821
876
929
992
993
892
899
938
1026
1058
968
882
768
704
622
501
338
93
-105
-155
-155
-212
-310
-391
-331
-389
-533
-544
-520
-458
-511
-599
-656
-673
-602
-569
-529
-553
-569
-529
-555
-628
-658
-612
-621
-718
-741
-709
-694
-692
-743
-837
-841
-805
-787
-870
-934
-844
-712
-596
-647
-675
-605
-632
-754
-848
-881
-905
-935
-948
-951
-934
-882
-833
-791
-754
-685
-572
-489
-371
-190
-14
85
104
122
151
224
334
426
492
601
785
964
1071
1080
1040
992
981
979
899
855
872
952
1036
918
724
572
504
414
219
-25
-205
-270
-307
-366
-471
-443
-451
-408
-406
-439
-442
-538
-614
-637
-676
-726
-742
-676
-622
-616
-650
-686
-695
-766
-812
-835
-909
-1054
-1195
-1209
-1142
-1063
-1068
-1066
-989
-886
-811
-826
-829
-815
-854
-962
-1007
-936
-883
-894
-881
-821
-828
-883
-901
-860
-819
-825
-815
-735
-555
-380
-222
-77
39
104
118
150
240
306
339
445
647
860
965
1001
1035
1089
1089
1017
941
895
897
933
950
878
801
752
697
670
586
419
249
95
1
-152
-290
-393
-406
-355
-413
-447
-425
-463
-579
-732
-823
-929
-1053
-1133
-1145
-1030
-980
-997
-1001
-981
-990
-1048
-1090
-1093
-1112
-1146
-1164
-1135
-1062
-1006
-943
-891
-866
-849
-875
-891
-908
-941
-967
-966
-918
-859
-801
-750
-691
-644
-607
-562
-520
-460
-397
-327
-264
-249
-267
-209
-91
-11
0
24
151
300
420
501
605
659
623
590
705
836
876
858
870
936
875
826
814
829
803
711
642
598
594
534
413
248
67
-39
-66
-125
-218
-192
-197
-313
-431
-473
-505
-609
-729
-807
-825
-817
-869
-876
-841
-883
-971
-987
-962
-982
-1019
-1053
-1039
-1030
-1074
-1084
-1049
-1006
-995
-988
-961
-944
-942
-936
-893
-865
-852
-862
-832
-771
-723
-667
-591
-468
-375
-335
-293
-211
-146
-143
-121
-24
91
127
112
145
262
378
436
450
461
513
527
467
499
580
621
543
481
543
557
543
468
465
497
441
379
328
336
247
121
61
19
-51
-146
-205
-273
-362
-481
-516
-512
-546
-619
-664
-709
-754
-773
-796
-815
-810
-798
-822
-831
-797
-763
-795
-873
-894
-906
-902
-890
-889
-883
-891
-888
-891
-877
-851
-851
-855
-830
-791
-751
-719
-661
-616
-602
-565
-500
-433
-380
-323
-273
-235
-203
-175
-160
-131
-83
-55
-44
10
82
173
297
378
399
393
437
490
480
510
614
663
592
553
605
641
561
451
482
546
472
310
299
353
266
127
-14
-40
-31
-120
-217
-229
-289
-388
-438
-442
-517
-524
-506
-605
-718
-808
-850
-877
-923
-999
-970
-930
-915
-936
-939
-916
-950
-998
-1034
-1008
-1001
-1031
-1029
-973
-935
-942
-919
-859
-811
-796
-778
-767
-741
-726
-704
-669
-635
-578
-522
-444
-362
-284
-217
-159
-128
-158
-194
-178
-154
-159
-140
-65
71
229
357
412
437
435
393
400
430
441
431
424
472
517
532
499
488
471
352
262
247
236
175
70
66
117
94
17
2
77
24
-119
-188
-210
-211
-311
-417
-377
-331
-436
-523
-478
-461
-591
-725
-815
-856
-816
-868
-888
-877
-842
-838
-835
-811
-889
-904
-865
-878
-927
-897
-856
-871
-892
-898
-854
-830
-872
-939
-932
-885
-879
-868
-823
-739
-690
-644
-563
-461
-369
-351
-311
-276
-261
-201
-141
-86
-50
27
132
222
290
316
318
287
282
286
279
248
287
352
353
301
281
339
360
281
264
319
379
307
162
150
162
94
11
-18
-51
-130
-117
-71
-45
-116
-258
-287
-291
-330
-423
-398
-439
-499
-473
-490
-463
-498
-598
-656
-631
-647
-705
-734
-758
-758
-724
-725
-767
-752
-755
-802
-881
-930
-917
-918
-915
-886
-835
-801
-792
-732
-699
-732
-742
-749
-714
-661
-604
-536
-453
-364
-315
-277
-256
-255
-267
-273
-262
-246
-227
-163
-64
40
79
31
69
105
85
18
1
64
97
98
109
208
261
178
94
126
187
170
92
62
54
-26
-91
-46
20
-17
-112
-147
-107
-69
-164
-279
-286
-296
-364
-432
-434
-413
-455
-501
-492
-417
-383
-409
-448
-471
-497
-521
-542
-598
-658
-701
-683
-640
-638
-660
-656
-630
-642
-669
-671
-652
-652
-673
-702
-689
-652
-619
-595
-591
-580
-576
-557
-558
-521
-465
-443
-437
-410
-362
-334
-294
-263
-234
-206
-208
-205
-178
-130
-71
-15
65
118
138
175
207
187
151
127
113
113
106
74
53
83
99
94
70
68
60
6
-38
-75
-91
-84
-81
-95
-83
-33
-21
-49
-63
-64
-101
-153
-179
-200
-218
-268
-315
-338
-352
-382
-437
-469
-491
-506
-534
-563
-593
-614
-610
-628
-639
-633
-635
-670
-692
-673
-659
-663
-696
-696
-679
-695
-691
-669
-644
-659
-661
-638
-591
-550
-535
-501
-441
-403
-384
-340
-315
-292
-289
-283
-249
-211
-198
-182
-152
-131
-105
-58
-21
-9
-2
22
38
24
-5
-8
17
32
44
83
68
21
4
23
56
54
34
12
10
-3
-16
-27
-32
-61
-86
-112
-164
-177
-175
-177
-240
-293
-288
-288
-305
-356
-396
-413
-463
-501
-485
-483
-519
-546
-556
-582
-615
-651
-675
-675
-703
-719
-721
-700
-679
-676
-692
-726
-750
-784
-789
-781
-756
-697
-641
-615
-583
-528
-472
-434
-424
-398
-378
-378
-389
-380
-346
-325
-307
-290
-283
-265
-248
-219
-200
-165
-125
-108
-73
-28
-11
-3
26
39
33
37
22
-10
-26
-12
26
46
22
-18
-9
-4
-23
-49
-73
-58
-43
-78
-136
-86
-50
-80
-109
-125
-123
-155
-215
-271
-256
-268
-305
-358
-389
-381
-391
-405
-411
-412
-461
-500
-507
-531
-603
-629
-606
-616
-658
-687
-680
-643
-668
-698
-699
-690
-711
-724
-689
-652
-619
-594
-544
-510
-492
-477
-442
-400
-387
-350
-308
-283
-267
-252
-227
-204
-186
-171
-143
-106
-74
-56
-51
-18
15
29
39
74
97
60
28
66
106
111
98
81
86
87
65
21
-5
14
31
56
68
26
-5
-20
-35
-47
-48
-37
-24
-55
-75
-76
-67
-68
-100
-119
-169
-172
-156
-155
-172
-211
-256
-288
-301
-350
-388
-424
-479
-502
-501
-506
-547
-559
-551
-542
-525
-524
-526
-521
-513
-522
-503
-462
-435
-434
-438
-450
-506
-544
-544
-531
-514
-507
-489
-487
-469
-450
-415
-350
-310
-285
-246
-197
-157
-115
-76
-56
-40
-23
7
43
74
92
96
116
126
107
73
63
38
6
13
31
39
40
63
48
32
44
47
44
22
-17
-49
-53
-66
-91
-103
-109
-110
-132
-152
-173
-205
-232
-263
-281
-281
-268
-239
-222
-199
-188
-180
-205
-244
-262
-290
-342
-384
-385
-408
-424
-437
-443
-463
-523
-561
-576
-583
-568
-544
-514
-464
-424
-404
-373
-354
-365
-381
-383
-372
-349
-297
-250
-215
-198
-173
-131
-108
-121
-129
-131
-140
-154
-146
-92
-38
-15
15
65
109
109
84
78
67
42
-11
-31
-17
-52
-78
-80
-62
-55
-74
-67
-44
-44
-76
-122
-146
-162
-182
-187
-194
-197
-214
-244
-247
-243
-237
-261
-295
-309
-347
-392
-416
-426
-446
-445
-440
-380
-340
-357
-361
-334
-338
-394
-423
-420
-394
-402
-427
-411
-368
-363
-366
-352
-369
-425
-465
-469
-483
-531
-531
-475
-441
-440
-416
-345
-307
-320
-329
-312
-289
-278
-273
-246
-201
-164
-116
-57
-27
-41
-53
-32
-28
-52
-53
-23
12
32
45
61
53
59
57
39
10
-4
-2
-20
-19
-22
-25
-27
-59
-86
-109
-122
-146
-152
-171
-187
-197
-214
-200
-220
-247
-261
-267
-306
-330
-335
-362
-412
-436
-436
-451
-452
-474
-469
-447
-446
-476
-502
-505
-542
-566
-586
-592
-571
-534
-491
-437
-413
-400
-383
-379
-397
-415
-412
-427
-431
-425
-405
-379
-353
-338
-315
-286
-252
-222
-200
-181
-181
-191
-179
-153
-122
-98
-85
-66
-44
-31
-32
-45
-40
-50
-51
-41
-27
-5
-1
1
11
30
24
3
-14
-5
-3
-15
-11
15
32
23
9
15
-5
-51
-93
-123
-132
-146
-161
-164
-163
-175
-175
-165
-186
-207
-248
-272
-308
-335
-345
-352
-360
-363
-347
-343
-336
-352
-370
-381
-395
-416
-439
-455
-463
-469
-454
-427
-432
-431
-437
-444
-452
-467
-448
-427
-410
-388
-366
-336
-321
-297
-291
-273
-245
-222
-201
-191
-189
-201
-209
-202
-181
-168
-152
-137
-128
-104
-85
-91
-107
-115
-92
-76
-53
-39
-55
-52
-61
-79
-109
-136
-142
-147
-149
-150
-156
-165
-170
-182
-192
-204
-225
-245
-239
-224
-218
-223
-212
-190
-190
-216
-222
-223
-231
-244
-257
-290
-324
-332
-313
-284
-273
-263
-256
-260
-267
-264
-263
-283
-296
-292
-291
-307
-343
-357
-370
-364
-354
-337
-301
-271
-278
-293
-307
-308
-306
-304
-295
-276
-258
-225
-195
-202
-195
-208
-196
-176
-169
-168
-170
-173
-184
-181
-159
-132
-114
-73
-48
-32
-26
-37
-50
-59
-64
-90
-101
-100
-102
-112
-116
-102
-99
-94
-99
-111
-132
-119
-115
-126
-135
-154
-168
-154
-157
-190
-205
-217
-236
-249
-252
-269
-280
-305
-334
-341
-344
-366
-388
-400
-418
-427
-412
-386
-362
-347
-348
-352
-346
-344
-358
-377
-394
-412
-429
-430
-427
-419
-402
-385
-365
-355
-356
-370
-364
-365
-368
-352
-340
-312
-284
-261
-245
-229
-230
-236
-229
-223
-235
-231
-217
-223
-224
-216
-192
-185
-165
-152
-154
-147
-144
-168
-186
-202
-237
-251
-244
-248
-234
-200
-181
-175
-175
-173
-153
-136
-148
-159
-162
-170
-187
-197
-196
-192
-208
-208
-204
-221
-233
-262
-283
-314
-324
-317
-314
-314
-318
-317
-299
-286
-281
-300
-345
-386
-406
-438
-483
-499
-513
-512
-512
-517
-508
-479
-461
-473
-470
-465
-454
-432
-386
-366
-341
-324
-321
-300
-274
-249
-241
-240
-256
-263
-270
-281
-280
-263
-261
-276
-272
-227
-206
-210
-207
-208
-203
-210
-221
-197
-169
-180
-176
-146
-129
-131
-153
-179
-193
-204
-226
-246
-249
-244
-245
-252
-254
-244
-257
-289
-295
-290
-290
-316
-335
-338
-334
-323
-318
-301
-271
-255
-257
-246
-230
-223
-233
-247
-249
-240
-258
-265
-240
-221
-209
-210
-215
-203
-185
-203
-208
-198
-217
-228
-231
-238
-219
-204
-210
-215
-206
-211
-235
-249
-293
-337
-343
-353
-354
-354
-348
-342
-325
-322
-321
-296
-292
-310
-323
-316
-273
-253
-248
-215
-191
-182
-183
-177
-170
-171
-194
-205
-197
-206
-221
-220
-230
-244
-249
-254
-254
-268
-280
-261
-223
-202
-188
-176
-174
-196
-215
-219
-245
-267
-279
-277
-283
-292
-284
-283
-302
-326
-332
-341
-349
-385
-413
-406
-394
-403
-388
-356
-329
-318
-305
-280
-270
-286
-299
-290
-283
-291
-302
-292
-276
-258
-256
-262
-268
-282
-291
-316
-337
-346
-345
-332
-308
-284
-256
-225
-212
-214
-206
-202
-191
-200
-210
-222
-227
-226
-227
-221
-222
-233
-240
-219
-219
-225
-227
-241
-241
-255
-257
-248
-238
-209
-189
-169
-158
-144
-150
-155
-158
-165
-165
-168
-161
-175
-191
-204
-234
-273
-288
-296
-324
-344
-345
-330
-306
-290
-299
-278
-252
-245
-257
-271
-281
-299
-301
-286
-271
-281
-284
-272
-264
-258
-245
-230
-220
-216
-233
-231
-232
-242
-244
-238
-226
-211
-221
-243
-249
-249
-251
-243
-231
-241
-261
-269
-264
-251
-262
-267
-263
-263
-262
-254
-238
-232
-255
-270
-262
-264
-265
-230
-198
-202
-202
-204
-199
-208
-243
-264
-272
-279
-280
-263
-264
-298
-313
-312
-322
-332
-336
-350
-400
-421
-423
-411
-392
-389
-371
-364
-367
-389
-392
-377
-360
-373
-377
-364
-365
-358
-379
-377
-364
-360
-369
-358
-338
-345
-360
-372
-369
-356
-341
-310
-271
-268
-277
-267
-253
-252
-261
-248
-241
-246
-237
-227
-228
-243
-239
-236
-243
-246
-258
-269
-273
-269
-262
-237
-237
-238
-228
-224
-224
-240
-237
-235
-262
-274
-275
-277
-286
-283
-280
-268
-258
-265
-269
-279
-280
-275
-263
-265
-253
-255
-277
-291
-288
-286
-298
-309
-311
-316
-318
-319
-332
-352
-354
-355
-363
-371
-351
-355
-373
-385
-406
-410
-427
-410
-388
-391
-402
-385
-345
-347
-352
-339
-335
-340
-327
-299
-296
-302
-319
-320
-306
-320
-326
-299
-289
-279
-260
-246
-257
-264
-260
-253
-234
-212
-178
-151
-122
-118
-138
-140
-148
-155
-161
-161
-160
-153
-127
-118
-121
-128
-136
-136
-152
-169
-186
-197
-201
-207
-192
-170
-161
-150
-120
-117
-135
-149
-152
-172
-212
-240
-249
-261
-272
-290
-305
-312
-318
-319
-315
-319
-328
-332
-335
-356
-375
-366
-359
-368
-366
-343
-323
-314
-295
-286
-305
-322
-326
-330
-345
-371
-380
-388
-389
-366
-344
-324
-334
-353
-354
-354
-362
-380
-395
-424
-433
-399
-370
-350
-340
-324
-306
-291
-278
-278
-268
-270
-278
-278
-274
-255
-235
-234
-229
-221
-226
-251
-254
-253
-263
-264
-260
-250
-234
-222
-207
-200
-207
-208
-211
-218
-232
-236
-235
-222
-211
-203
-180
-164
-168
-166
-177
-199
-225
-238
-246
-278
-306
-321
-305
-292
-281
-267
-249
-242
-243
-254
-275
-275
-290
-302
-299
-285
-281
-275
-261
-270
-254
-237
-233
-240
-273
-288
-298
-300
-303
-290
-272
-246
-244
-245
-224
-204
-210
-230
-242
-251
-260
-268
-266
-269
-267
-266
-264
-265
-278
-268
-263
-245
-241
-249
-254
-279
-282
-292
-300
-295
-293
-293
-280
-261
-252
-249
-246
-259
-295
-318
-337
-354
-364
-380
-388
-383
-386
-375
-355
-329
-300
-292
-282
-275
-273
-264
-254
-242
-248
-256
-284
-308
-312
-306
-296
-301
-306
-313
-304
-304
-313
-311
-305
-291
-279
-266
-259
-248
-254
-277
-293
-291
-283
-293
-280
-269
-263
-268
-273
-285
-308
-317
-326
-325
-306
-297
-287
-268
-251
-247
-247
-238
-231
-230
-219
-207
-211
-219
-226
-236
-254
-265
-269
-267
-267
-278
-270
-262
-256
-253
-260
-268
-291
-298
-294
-293
-298
-289
-270
-266
-286
-294
-278
-276
-293
-302
-306
-310
-308
-314
-322
-310
-314
-327
-333
-328
-327
-341
-353
-351
-348
-345
-333
-333
-346
-362
-364
-366
-362
-345
-344
-340
-345
-348
-334
-330
-336
-348
-335
-344
-330
-318
-332
-337
-343
-346
-324
-289
-272
-246
-240
-211
-198
-204
-208
-233
-264
-292
-299
-306
-300
-301
-287
-279
-259
-219
-207
-197
-210
-223
-217
-217
-228
-240
-263
-283
-284
-273
-245
-240
-233
-219
-226
-217
-207
-207
-227
-248
-257
-249
-245
-253
-266
-274
-265
-257
-254
-260
-262
-256
-266
-274
-276
-259
-245
-234
-242
-259
-249
-248
-266
-275
-265
-246
-232
-235
-243
-241
-235
-248
-269
-265
-252
-274
-294
-280
-251
-226
-214
-200
-199
-199
-189
-184
-201
-214
-229
-249
-268
-287
-287
-269
-237
-197
-167
-151
-140
-139
-129
-113
-123
-143
-167
-194
-208
-202
-186
-186
-192
-198
-208
-209
-207
-208
-214
-236
-250
-257
-263
-265
-276
-291
-309
-305
-301
-309
-297
-282
-299
-327
-318
-296
-305
-331
-325
-327
-333
-348
-371
-371
-376
-376
-358
-336
-326
-323
-316
-298
-291
-281
-271
-270
-272
-274
-265
-249
-255
-247
-248
-246
-255
-288
-297
-294
-284
-283
-272
-255
-242
-249
-245
-246
-258
-264
-269
-258
-250
-265
-285
-281
-266
-265
-276
-265
-256
-258
-273
-272
-259
-251
-264
-274
-275
-254
-237
-225
-200
-179
-183
-207
-197
-173
-164
-165
-164
-152
-141
-134
-139
-151
-179
-202
-219
-211
-184
-167
-157
-184
-205
-216
-227
-249
-258
-276
-311
-328
-319
-301
-327
-352
-353
-341
-329
-322
-299
-303
-317
-319
-312
-325
-346
-369
-385
-389
-384
-372
-359
-336
-320
-303
-283
-274
-270
-276
-289
-319
-348
-354
-354
-335
-295
-281
-282
-298
-290
-263
-256
-250
-250
-265
-301
-311
-308
-300
-300
-313
-324
-323
-311
-297
-280
-272
-279
-269
-272
-272
-263
-267
-268
-267
-264
-259
-246
-247
-239
-235
-229
-221
-236
-246
-242
-239
-253
-266
-280
-283
-266
-251
-238
-222
-233
-239
-234
-213
-208
-226
-241
-269
-272
-268
-255
-270
-289
-287
-278
-285
-289
-291
-290
-295
-307
-312
-315
-312
-291
-268
-256
-241
-242
-258
-273
-262
-256
-239
-250
-257
-254
-258
-262
-275
-294
-313
-337
-356
-349
-344
-327
-328
-314
-298
-303
-304
-293
-291
-300
-318
-334
-307
-294
-319
-343
-344
-341
-342
-332
-313
-304
-286
-275
-274
-258
-256
-278
-291
-279
-270
-277
-279
-280
-277
-281
-310
-310
-277
-261
-259
-260
-260
-259
-267
-287
-296
-296
-308
-317
-326
-332
-338
-325
-337
-358
-368
-368
-375
-391
-377
-359
-338
-325
-317
-317
-312
-305
-313
-297
-267
-249
-251
-272
-271
-265
-268
-276
-288
-289
-285
-286
-283
-277
-269
-274
-263
-250
-231
-205
-172
-165
-165
-160
-164
-160
-161
-170
-180
-185
-191
-202
-206
-219
-239
-253
-275
-289
-292
-247
-196
-181
-163
-148
-141
-149
-156
-171
-180
-172
-166
-159
-156
-139
-128
-135
-138
-133
-137
-161
-177
-165
-187
-234
-256
-273
-290
-309
-319
-286
-256
-253
-252
-256
-234
-223
-230
-226
-226
-230
-261
-286
-276
-282
-305
-321
-333
-354
-394
-410
-399
-389
-384
-386
-378
-366
-361
-355
-337
-335
-365
-374
-366
-350
-342
-337
-326
-319
-322
-316
-308
-313
-330
-335
-321
-294
-283
-281
-275
-258
-245
-245
-242
-241
-245
-251
-242
-240
-233
-241
-235
-218
-213
-202
-205
-209
-223
-243
-252
-249
-243
-235
-229
-221
-211
-210
-208
-209
-212
-233
-247
-250
-255
-260
-282
-284
-288
-291
-271
-272
-279
-294
-299
-276
-272
-268
-271
-276
-257
-265
-274
-268
-262
-248
-262
-281
-294
-286
-284
-304
-315
-307
-308
-327
-328
-313
-301
-291
-287
-289
-292
-284
-279
-291
-304
-317
-325
-319
-321
-324
-321
-315
-312
-323
-314
-315
-322
-332
-331
-335
-357
-348
-321
-314
-327
-348
-327
-323
-336
-344
-337
-321
-315
-291
-281
-267
-258
-260
-266
-280
-295
-293
-291
-280
-286
-297
-300
-300
-286
-300
-308
-304
-290
-280
-280
-279
-272
-279
-302
-321
-323
-321
-318
-307
-298
-290
-294
-297
-288
-279
-287
-302
-302
-318
-335
-352
-367
-365
-387
-390
-367
-349
-339
-335
-322
-302
-322
-331
-323
-313
-307
-291
-267
-255
-252
-260
-263
-272
-275
-273
-271
-288
-313
-318
-305
-305
-310
-296
-286
-292
-310
-317
-306
-316
-341
-357
-335
-322
-325
-326
-305
-271
-264
-265
-261
-243
-237
-252
-273
-264
-262
-261
-265
-277
-280
-297
-316
-331
-318
-300
-292
-296
-305
-303
-306
-312
-317
-310
-309
-321
-332
-335
-317
-303
-312
-303
-285
-267
-284
-301
-320
-329
-342
-359
-346
-333
-332
-340
-338
-322
-294
-277
-265
-257
-247
-254
-260
-282
-280
-278
-289
-302
-300
-287
-312
-326
-333
-342
-350
-338
-309
-287
-293
-268
-252
-249
-249
-249
-238
-243
-233
-230
-236
-249
-262
-275
-300
-312
-300
-304
-313
-311
-307
-298
-281
-254
-221
-214
-211
-195
-183
-175
-185
-180
-194
-201
-182
-176
-168
-181
-172
-173
-187
-190
-196
-217
-218
-231
-236
-223
-217
-214
-213
-209
-216
-229
-234
-237
-242
-228
-225
-237
-250
-266
-282
-278
-275
-282
-304
-323
-330
-330
-319
-312
-311
-306
-303
-305
-312
-326
-348
-351
-362
-357
-336
-341
-343
-340
-337
-335
-330
-344
-358
-362
-363
-369
-392
-394
-373
-366
-368
-370
-358
-359
-377
-384
-375
-364
-383
-381
-354
-323
-310
-314
-300
-275
-266
-280
-291
-274
-264
-291
-303
-283
-263
-264
-264
-254
-242
-235
-230
-222
-214
-225
-243
-240
-220
-208
-213
-217
-198
-189
-203
-210
-204
-207
-225
-227
-225
-228
-246
-252
-253
-255
-269
-275
-274
-290
-289
-289
-290
-301
-323
-321
-325
-340
-364
-359
-320
-307
-302
-287
-277
-279
-284
-268
-250
-270
-286
-276
-250
-245
-263
-271
-275
-274
-271
-256
-251
-251
-243
-240
-225
-211
-205
-216
-249
-263
-258
-258
-276
-295
-296
-292
-300
-323
-328
-328
-330
-338
-345
-334
-333
-322
-303
-288
-271
-275
-285
-292
-290
-269
-265
-270
-260
-257
-253
-266
-276
-278
-289
-294
-302
-322
-335
-338
-335
-334
-340
-325
-317
-314
-326
-329
-307
-292
-274
-268
-271
-283
-314
-305
-294
-311
-316
-326
-319
-313
-317
-308
-308
-321
-324
-336
-346
-341
-336
-331
-321
-317
-303
-291
-288
-282
-288
-287
-283
-298
-294
-295
-295
-283
-284
-298
-307
-293
-281
-271
-252
-238
-232
-213
-212
-232
-227
-215
-196
-170
-145
-142
-150
-147
-141
-136
-129
-137
-158
-167
-185
-195
-207
-207
-214
-232
-251
-245
-251
-264
-274
-283
-299
-313
-308
-300
-304
-313
-319
-330
-343
-353
-354
-358
-360
-380
-396
-404
-409
-416
-435
-437
-433
-428
-426
-414
-394
-377
-386
-394
-365
-342
-345
-348
-341
-327
-331
-350
-357
-354
-341
-314
-295
-297
-303
-299
-277
-279
-275
-278
-281
-284
-269
-265
-242
-228
-243
-241
-239
-232
-240
-233
-231
-218
-204
-189
-183
-176
-169
-176
-175
-154
-152
-168
-184
-199
-223
-233
-226
-205
-189
-192
-199
-199
-193
-203
-211
-208
-200
-214
-225
-238
-267
-281
-288
-289
-291
-296
-311
-304
-279
-284
-302
-307
-306
-324
-329
-335
-337
-336
-340
-354
-363
-366
-351
-352
-348
-346
-345
-350
-353
-342
-345
-348
-367
-366
-355
-339
-323
-325
-327
-331
-329
-312
-303
-303
-275
-254
-258
-266
-249
-245
-255
-251
-242
-232
-228
-228
-217
-207
-218
-234
-234
-236
-252
-259
-265
-255
-259
-247
-228
-226
-225
-227
-216
-222
-214
-214
-210
-210
-226
-241
-248
-242
-246
-236
-244
-258
-277
-300
-322
-334
-344
-364
-379
-385
-389
-398
-407
-410
-407
-409
-423
-433
-435
-433
-450
-456
-445
-444
-436
-442
-433
-423
-425
-414
-417
-415
-403
-401
-395
-399
-394
-380
-364
-347
-329
-319
-285
-262
-242
-223
-215
-202
-218
-222
-229
-219
-205
-204
-203
-210
-189
-166
-150
-146
-146
-134
-141
-138
-136
-130
-114
-98
-90
-89
-84
-81
-105
-120
-109
-104
-104
-125
-141
-149
-168
-168
-176
-188
-189
-197
-215
-237
-253
-270
-285
-304
-315
-325
-334
-351
-368
-373
-394
-421
-425
-446
-462
-482
-491
-510
-528
-543
-560
-552
-542
-538
-545
-548
-551
-549
-543
-545
-537
-536
-526
-519
-507
-491
-485
-478
-466
-451
-441
-412
-401
-380
-362
-351
-320
-286
-240
-212
-200
-181
-162
-136
-112
-109
-106
-87
-63
-60
-42
-20
8
21
41
56
61
56
68
77
55
51
37
36
21
8
-5
-9
-10
-27
-52
-90
-129
-156
-183
-228
-272
-302
-311
-338
-366
-376
-418
-454
-472
-491
-507
-513
-507
-523
-539
-553
-566
-578
-587
-591
-598
-601
-578
-582
-592
-604
-609
-593
-588
-595
-589
-580
-580
-579
-562
-521
-489
-461
-418
-372
-347
-328
-303
-281
-255
-232
-199
-165
-131
-92
-62
-19
15
50
91
120
149
186
216
247
279
306
325
347
354
361
360
347
339
342
320
313
306
293
254
206
172
131
82
26
-27
-85
-143
-199
-245
-303
-352
-403
-461
-523
-569
-606
-650
-681
-710
-736
-756
-773
-793
-807
-829
-849
-852
-868
-867
-873
-875
-854
-850
-844
-834
-814
-775
-744
-722
-693
-660
-632
-596
-556
-508
-455
-415
-371
-325
-272
-220
-170
-140
-103
-45
18
89
160
212
246
265
293
343
391
442
489
527
546
567
592
615
619
621
632
617
574
523
471
397
345
324
322
309
295
268
218
138
36
-65
-138
-192
-250
-321
-414
-513
-594
-658
-708
-727
-731
-729
-752
-785
-819
-848
-882
-917
-913
-893
-875
-890
-924
-953
-962
-945
-932
-926
-905
-888
-872
-881
-861
-829
-793
-740
-704
-671
-646
-633
-624
-596
-563
-521
-478
-451
-425
-377
-345
-322
-275
-211
-148
-77
5
91
161
204
243
277
317
377
443
514
585
638
676
691
692
704
702
683
663
645
596
530
473
436
422
415
399
363
309
232
150
59
-8
-57
-98
-164
-268
-369
-461
-537
-609
-634
-624
-616
-637
-687
-743
-791
-814
-826
-818
-786
-765
-760
-782
-818
-838
-839
-822
-797
-761
-749
-779
-803
-822
-819
-789
-739
-689
-668
-662
-662
-676
-681
-681
-672
-650
-632
-619
-626
-624
-617
-584
-532
-485
-428
-364
-321
-278
-240
-190
-140
-84
-19
27
69
112
153
203
260
315
378
430
469
510
552
576
577
581
593
595
600
578
531
483
441
419
404
391
372
324
274
203
108
-2
-81
-105
-149
-241
-351
-447
-532
-615
-691
-735
-740
-752
-785
-830
-866
-881
-888
-866
-843
-806
-770
-793
-848
-862
-858
-855
-851
-841
-828
-824
-867
-914
-929
-896
-814
-740
-691
-653
-602
-575
-610
-642
-631
-593
-569
-586
-593
-602
-633
-665
-655
-592
-506
-435
-377
-343
-335
-316
-281
-239
-174
-106
-54
-16
8
52
102
152
216
304
383
425
467
511
554
595
649
687
732
748
694
622
546
488
460
460
479
484
451
383
306
233
150
85
77
70
13
-94
-218
-328
-424
-499
-555
-572
-550
-561
-642
-738
-809
-833
-847
-844
-800
-761
-747
-782
-820
-814
-802
-786
-773
-752
-734
-742
-761
-792
-779
-721
-658
-638
-613
-614
-624
-643
-654
-634
-619
-583
-572
-611
-660
-681
-686
-694
-679
-636
-619
-613
-612
-614
-605
-563
-508
-456
-409
-362
-329
-302
-270
-214
-137
-60
15
85
153
199
242
312
402
480
534
605
666
700
723
709
696
671
628
567
501
454
444
474
472
479
467
421
359
257
179
153
139
98
3
-99
-212
-335
-450
-532
-566
-567
-563
-601
-662
-725
-766
-772
-754
-708
-656
-630
-646
-697
-741
-772
-793
-780
-747
-730
-728
-746
-760
-776
-765
-714
-661
-625
-598
-603
-620
-633
-638
-619
-606
-598
-608
-644
-695
-723
-710
-707
-695
-658
-624
-617
-629
-641
-635
-597
-551
-501
-466
-423
-392
-368
-332
-287
-219
-150
-94
-39
-1
44
92
155
249
333
409
468
532
601
640
648
653
658
632
586
519
495
494
522
539
542
530
498
430
332
249
218
215
170
67
-53
-172
-298
-407
-483
-507
-488
-487
-531
-598
-673
-731
-762
-753
-720
-663
-634
-665
-735
-780
-796
-808
-788
-753
-728
-727
-762
-806
-825
-790
-717
-647
-585
-544
-546
-575
-600
-601
-584
-555
-537
-515
-539
-600
-648
-678
-655
-616
-572
-554
-555
-558
-589
-597
-580
-512
-424
-367
-339
-337
-350
-354
-321
-255
-173
-106
-41
14
69
108
142
189
260
353
448
527
572
599
622
639
650
661
652
595
517
466
455
481
479
488
493
455
372
264
180
156
155
108
15
-101
-214
-333
-461
-557
-588
-569
-582
-626
-670
-707
-742
-770
-749
-685
-629
-603
-638
-707
-751
-786
-801
-791
-757
-736
-746
-794
-855
-879
-866
-814
-745
-659
-602
-584
-594
-626
-658
-670
-639
-610
-591
-608
-644
-706
-759
-759
-719
-643
-568
-527
-514
-524
-544
-543
-516
-475
-404
-362
-349
-361
-383
-389
-369
-304
-227
-152
-84
-33
-22
-10
24
94
188
296
381
434
454
470
522
561
598
646
657
635
563
494
460
455
499
557
604
602
552
470
367
312
306
301
266
180
72
-63
-213
-345
-402
-405
-374
-380
-452
-547
-635
-685
-701
-686
-631
-584
-594
-651
-731
-802
-859
-867
-840
-809
-778
-798
-855
-923
-971
-963
-898
-823
-750
-690
-685
-723
-754
-769
-748
-687
-643
-617
-627
-674
-741
-788
-791
-743
-656
-602
-571
-571
-596
-608
-620
-598
-528
-457
-406
-393
-412
-418
-415
-381
-315
-234
-154
-100
-76
-49
-14
52
129
216
315
404
445
472
524
545
588
626
639
649
617
563
512
519
552
590
628
637
623
565
468
415
397
392
351
257
155
37
-106
-250
-344
-391
-389
-403
-458
-543
-624
-687
-727
-726
-695
-642
-627
-676
-746
-792
-843
-872
-866
-833
-814
-806
-851
-920
-945
-952
-928
-895
-839
-785
-772
-801
-825
-829
-817
-781
-752
-721
-710
-736
-795
-838
-835
-804
-752
-692
-637
-622
-632
-646
-645
-598
-541
-480
-428
-394
-389
-404
-412
-380
-311
-226
-147
-86
-46
-19
14
50
110
175
248
332
392
429
460
480
517
562
590
612
605
557
486
441
422
448
489
527
537
528
515
452
384
335
328
312
270
192
73
-37
-166
-281
-353
-368
-357
-383
-441
-503
-556
-608
-638
-624
-575
-530
-527
-568
-640
-684
-697
-710
-702
-683
-661
-690
-760
-802
-820
-826
-809
-783
-751
-719
-724
-759
-795
-809
-788
-746
-696
-684
-708
-740
-774
-789
-763
-739
-685
-627
-582
-554
-559
-549
-545
-523
-466
-416
-391
-387
-390
-385
-382
-376
-332
-275
-221
-179
-144
-124
-114
-99
-48
23
78
142
206
255
283
296
307
342
396
429
436
415
393
369
349
341
360
414
437
439
420
389
334
288
277
267
260
237
164
71
-9
-95
-193
-265
-292
-300
-331
-370
-426
-488
-525
-540
-543
-523
-498
-497
-526
-575
-612
-625
-638
-641
-642
-644
-663
-722
-776
-807
-831
-824
-794
-772
-764
-763
-784
-802
-811
-808
-783
-768
-733
-732
-743
-752
-760
-745
-718
-669
-616
-574
-554
-544
-538
-518
-492
-455
-401
-371
-362
-370
-383
-391
-379
-338
-284
-241
-222
-214
-204
-192
-169
-110
-43
32
87
139
187
204
218
258
304
343
377
396
387
369
348
334
336
344
375
407
427
421
399
377
365
351
345
344
335
313
261
191
104
29
-21
-68
-98
-115
-143
-203
-274
-337
-378
-396
-412
-421
-423
-428
-453
-498
-532
-544
-559
-573
-570
-582
-618
-670
-709
-745
-768
-772
-764
-750
-747
-739
-738
-765
-783
-775
-762
-746
-742
-742
-747
-751
-761
-765
-765
-757
-744
-728
-713
-700
-703
-683
-657
-627
-604
-588
-561
-551
-542
-535
-506
-467
-424
-384
-345
-316
-286
-264
-240
-203
-152
-105
-61
-2
44
81
137
180
234
292
346
401
439
446
444
444
449
465
476
493
505
526
536
523
506
483
463
442
407
378
337
287
224
141
71
10
-46
-110
-165
-222
-265
-309
-368
-402
-434
-458
-478
-481
-475
-479
-516
-546
-574
-594
-601
-616
-640
-662
-684
-709
-732
-766
-785
-790
-783
-778
-787
-778
-781
-800
-809
-811
-828
-839
-841
-838
-835
-830
-828
-836
-843
-837
-817
-791
-774
-772
-754
-737
-702
-677
-645
-607
-591
-575
-559
-539
-526
-505
-468
-430
-386
-347
-301
-264
-228
-185
-141
-93
-43
13
61
110
158
200
237
265
307
349
375
400
421
428
423
433
450
464
460
450
442
434
411
390
376
353
325
293
264
228
176
145
111
54
8
-39
-84
-142
-199
-223
-250
-287
-319
-338
-355
-389
-431
-468
-486
-498
-525
-556
-594
-622
-628
-649
-672
-693
-721
-758
-782
-799
-812
-825
-829
-818
-810
-803
-801
-802
-801
-792
-780
-759
-739
-718
-706
-709
-715
-719
-725
-732
-721
-712
-704
-692
-681
-660
-629
-601
-561
-523
-503
-477
-445
-419
-385
-357
-334
-306
-282
-253
-226
-198
-167
-143
-108
-76
-41
-15
-12
13
46
91
128
160
182
218
257
287
306
312
308
322
342
349
341
325
327
333
335
330
321
292
273
266
244
216
194
179
146
107
84
40
-11
-68
-114
-150
-183
-219
-263
-309
-354
-373
-412
-454
-474
-493
-503
-536
-570
-606
-639
-672
-701
-708
-726
-742
-761
-765
-764
-782
-780
-774
-762
-746
-728
-719
-705
-691
-688
-686
-685
-672
-653
-648
-652
-640
-627
-608
-591
-564
-541
-544
-527
-500
-488
-470
-437
-414
-396
-383
-386
-385
-368
-344
-327
-307
-290
-279
-263
-254
-243
-199
-150
-111
-65
-31
-7
8
42
72
99
139
176
211
255
281
297
310
320
331
340
361
373
356
331
291
267
263
260
239
224
223
208
180
157
123
77
37
0
-31
-77
-120
-162
-207
-257
-289
-320
-353
-389
-431
-473
-512
-533
-541
-552
-571
-595
-604
-623
-646
-656
-659
-665
-665
-664
-667
-680
-695
-704
-694
-700
-715
-697
-694
-692
-675
-673
-667
-651
-643
-634
-625
-614
-623
-630
-630
-630
-607
-585
-564
-553
-543
-527
-502
-477
-450
-426
-406
-388
-374
-372
-367
-352
-328
-287
-238
-191
-162
-141
-124
-99
-73
-49
-36
-21
-5
16
58
80
98
128
165
188
197
210
219
229
249
265
280
300
311
308
299
264
251
234
229
220
200
178
145
110
72
53
29
11
-24
-61
-90
-121
-179
-240
-284
-327
-359
-405
-433
-459
-493
-514
-536
-568
-575
-580
-581
-585
-590
-588
-602
-600
-611
-603
-628
-643
-672
-654
-680
-652
-690
-663
-680
-633
-674
-608
-918
-2547
-2110
-1228
-1002
-813
-721
-794
-914
-945
-820
-610
-635
-589
-585
-564
-552
-573
-612
-527
-465
-456
-482
-449
-349
-289
-284
-267
-234
-193
-137
-150
-159
-114
-56
-36
-33
-2
56
108
115
145
209
275
316
332
368
448
505
495
487
494
459
357
225
177
151
68
-78
-228
-334
-353
-388
-458
-430
-330
-250
-246
-283
-270
-252
-327
-417
-479
-536
-621
-715
-802
-844
-843
-864
-889
-871
-817
-776
-778
-787
-760
-732
-732
-764
-789
-796
-814
-827
-861
-888
-882
-877
-883
-909
-890
-915
-963
-999
-967
-934
-968
-1020
-1001
-956
-979
-1010
-1079
-1074
-1070
-1088
-1110
-1117
-1142
-1155
-1175
-1178
-1152
-1133
-1113
-1102
-1057
-1017
-994
-987
-956
-883
-798
-764
-720
-673
-592
-499
-456
-421
-346
-261
-189
-128
-74
7
68
131
176
259
355
424
460
510
591
653
706
720
699
622
500
360
311
267
168
23
-76
-126
-160
-244
-314
-304
-222
-123
-76
-41
-36
-18
-36
-52
-53
-54
-99
-144
-189
-205
-196
-205
-193
-133
-52
26
51
40
45
51
59
39
6
-46
-86
-161
-230
-283
-330
-382
-415
-436
-439
-507
-596
-649
-641
-651
-731
-810
-810
-782
-815
-839
-828
-774
-794
-821
-844
-838
-892
-925
-948
-916
-1080
-1998
-2638
-2669
-2638
-2609
-2426
-2041
-1578
-1101
-600
-146
181
446
638
797
911
968
1044
1238
1484
1670
1821
1972
2175
2426
2651
2873
3066
3244
3347
3331
3029
2585
2044
1484
1036
551
-65
-675
-1111
-1407
-1501
-1635
-1587
-1416
-1124
-829
-614
-507
-446
-463
-513
-525
-567
-623
-737
-812
-824
-707
-590
-424
-160
259
691
1082
1349
1522
1646
1721
1713
1587
1372
1109
813
475
176
-91
-280
-440
-518
-536
-530
-599
-801
-1093
-1263
-1344
-1473
-1777
-2134
-2334
-2399
-2531
-2662
-2653
-2475
-2204
-1962
-1751
-1554
-1386
-1265
-1152
-1011
-931
-990
-1113
-1214
-1223
-1237
-1304
-1294
-1161
-942
-751
-607
-497
-362
-219
-83
42
141
198
184
220
216
224
181
176
206
323
384
281
-218
-929
-1591
-2068
-2360
-2875
-3510
-4058
-4358
-4488
-4591
-4825
-4778
-4390
-3820
-3329
-3002
-2744
-2439
-2175
-1915
-1623
-1323
-1051
-852
-605
-317
53
406
744
1202
1801
2356
2703
2843
3003
3200
3309
3257
3117
2885
2651
2318
1926
1576
1190
916
735
630
634
622
530
357
61
-165
-277
-350
-543
-853
-1120
-1101
-1144
-1229
-1109
-781
-421
-144
87
294
507
621
698
835
983
966
871
801
851
907
928
1025
1283
1583
1839
2067
2232
2337
2428
2543
2636
2641
2584
2571
2581
2566
2574
2608
2698
2766
2817
2679
2012
906
-265
-1031
-1484
-2097
-3067
-3876
-4240
-4317
-4506
-4792
-4708
-4158
-3445
-2985
-2729
-2582
-2426
-2369
-2309
-2144
-1874
-1682
-1654
-1548
-1227
-767
-385
-33
506
1262
1888
2135
2078
1968
1914
1790
1475
1035
637
257
-208
-679
-1022
-1173
-1271
-1395
-1383
-1272
-1265
-1423
-1619
-1727
-1956
-2328
-2568
-2635
-2656
-2780
-2811
-2505
-2026
-1584
-1110
-505
112
579
877
1100
1219
1248
1222
1185
1133
1035
987
1018
1149
1390
1661
2019
2436
2767
2996
3142
3197
3225
3165
3141
3072
2976
2954
3070
3106
3267
3485
3738
4049
4116
3751
2737
1281
-89
-808
-1506
-2362
-3382
-4004
-4127
-4002
-4139
-4173
-3718
-2840
-1984
-1592
-1512
-1501
-1492
-1624
-1644
-1487
-1217
-1037
-856
-514
81
615
996
1454
2160
2815
3056
2751
2322
1941
1498
913
302
-204
-587
-1009
-1485
-1804
-1916
-1912
-2000
-2107
-2139
-2153
-2400
-2781
-3196
-3410
-3683
-4086
-4297
-4201
-3953
-3780
-3625
-3172
-2386
-1775
-1345
-944
-445
-110
-88
-221
-262
-246
-340
-484
-460
-299
-143
-51
106
487
942
1281
1474
1712
1872
1926
1817
1693
1736
1884
1957
1967
2162
2580
2992
3158
3458
3787
4192
4123
3356
1853
104
-1252
-1890
-2444
-3212
-3925
-4199
-3927
-3600
-3515
-3400
-2836
-2000
-1343
-1305
-1592
-1952
-2186
-2332
-2158
-1674
-1063
-554
11
718
1528
2137
2460
2793
3222
3425
3064
2237
1467
965
513
92
-205
-259
-318
-520
-789
-867
-899
-1026
-1352
-1678
-2048
-2522
-3098
-3504
-3708
-3881
-3862
-3562
-3064
-2679
-2386
-2056
-1562
-1176
-957
-830
-709
-615
-578
-637
-687
-609
-472
-255
8
281
470
525
590
668
658
611
603
679
852
949
1036
1158
1335
1708
2048
2297
2540
2860
3161
3350
3290
3446
3630
3834
3811
3478
2506
963
-766
-1765
-1984
-2154
-2752
-3455
-3499
-3138
-2959
-3268
-3366
-2906
-2133
-1888
-2101
-2455
-2561
-2524
-2275
-1693
-822
-65
451
921
1535
2082
2276
2275
2421
2714
2716
2162
1355
839
624
536
372
277
240
121
-219
-759
-1298
-1579
-1791
-2072
-2517
-2948
-3269
-3472
-3502
-3370
-3300
-3105
-2703
-2189
-1978
-2106
-2093
-1762
-1410
-1253
-1180
-983
-722
-557
-397
-223
-16
156
281
369
375
195
-32
-131
-57
28
80
222
569
956
1238
1276
1366
1588
1902
2120
2088
2168
2417
2620
2771
2899
3218
3611
3853
3968
3526
2254
383
-1321
-2014
-2170
-2599
-3327
-3800
-3556
-3115
-3153
-3367
-3135
-2431
-1790
-1834
-2215
-2562
-2709
-2652
-2265
-1512
-550
145
710
1310
1954
2391
2414
2395
2598
2687
2319
1521
741
419
360
362
315
292
302
137
-268
-820
-1509
-1903
-2132
-2310
-2653
-3241
-3630
-3562
-3271
-2785
-2446
-2459
-2305
-1880
-1519
-1609
-1998
-1862
-1217
-863
-860
-841
-485
-49
200
449
645
688
519
325
276
131
-248
-518
-387
14
227
310
599
1133
1474
1575
1756
2016
2144
2089
2050
2258
2605
2749
2897
3189
3712
4169
4302
4060
3334
1710
-240
-1715
-2048
-2172
-2848
-3619
-3675
-3065
-2651
-2923
-3077
-2497
-1682
-1415
-1955
-2460
-2568
-2408
-2210
-1623
-642
412
1045
1571
2204
2751
2881
2701
2628
2716
2497
1774
932
489
514
540
470
423
424
258
-189
-732
-1329
-1979
-2363
-2528
-2600
-3035
-3549
-3574
-3013
-2409
-2236
-2283
-1877
-1299
-1116
-1473
-1718
-1373
-972
-884
-794
-485
-127
3
124
455
707
612
330
195
167
-76
-523
-713
-509
-163
12
231
729
1284
1559
1682
1839
2067
2197
2108
2204
2315
2583
2830
3076
3524
4051
4462
4611
4435
3597
1957
-252
-1837
-2265
-2305
-2845
-3525
-3683
-3063
-2594
-2715
-2832
-2429
-1698
-1452
-1920
-2488
-2653
-2488
-2051
-1301
-223
806
1500
2024
2580
2948
2982
2727
2503
2354
1983
1258
455
34
101
319
397
335
222
-36
-534
-1152
-1961
-2625
-2873
-2847
-2946
-3311
-3538
-3101
-2309
-1673
-1382
-1467
-1328
-1025
-967
-1307
-1747
-1613
-1066
-837
-794
-669
-333
36
260
442
407
76
-314
-549
-664
-885
-1212
-1206
-819
-274
60
276
845
1470
1737
1775
1889
2031
2029
1944
2163
2476
2753
3051
3472
3998
4380
4621
4619
4337
3330
1405
-894
-2465
-2779
-2745
-3221
-3790
-3695
-2942
-2425
-2532
-2604
-2185
-1575
-1528
-2008
-2454
-2446
-2130
-1473
-490
730
1667
2165
2598
3030
3262
3027
2457
2037
1773
1197
325
-397
-543
-275
-68
-139
-299
-572
-930
-1409
-2022
-2585
-2939
-2961
-2834
-2834
-2923
-2781
-2049
-1092
-735
-738
-661
-423
-440
-956
-1295
-1161
-1041
-1068
-1050
-907
-733
-691
-521
-270
-242
-568
-1020
-1263
-1326
-1476
-1590
-1471
-1022
-491
-117
293
870
1392
1819
2041
2105
2168
2097
2126
2238
2486
2805
3133
3461
3901
4178
4177
4003
3904
3321
1633
-749
-2746
-3441
-3389
-3611
-4019
-4013
-3348
-2507
-2315
-2307
-1996
-1453
-1125
-1326
-1641
-1682
-1426
-777
161
1212
2071
2490
2729
2939
2971
2659
2000
1319
811
232
-497
-1173
-1451
-1260
-922
-772
-887
-1179
-1504
-1858
-2211
-2480
-2674
-2584
-2365
-2146
-1962
-1708
-1006
-146
349
439
263
-321
-975
-1285
-1314
-1375
-1776
-1932
-1535
-1346
-1456
-1395
-1022
-635
-764
-1131
-1479
-1735
-1861
-1764
-1339
-825
-505
-170
344
1002
1587
1876
2133
2350
2331
2273
2144
2023
2149
2467
2933
3222
3208
3334
3536
3614
3636
3317
2663
1257
-843
-2730
-3897
-3873
-3533
-3623
-3615
-3223
-2457
-1877
-1935
-1706
-1143
-737
-769
-1246
-1402
-976
-321
523
1395
2127
2589
2491
2343
2236
1938
1381
608
-74
-578
-1203
-1718
-1899
-1693
-1209
-1030
-1145
-1382
-1628
-1872
-2205
-2450
-2381
-2055
-1763
-1695
-1603
-1086
-284
323
470
319
-147
-737
-1249
-1521
-1640
-1895
-2074
-1933
-1782
-1877
-1907
-1622
-1168
-982
-1221
-1579
-1790
-1794
-1615
-1323
-848
-413
-34
367
812
1355
1780
2101
2324
2338
2302
2247
2242
2233
2354
2703
3077
3214
3192
3295
3385
3314
3124
2741
2231
873
-1147
-2833
-3700
-3380
-2954
-3067
-3147
-2829
-2103
-1534
-1541
-1414
-1053
-724
-733
-1094
-1205
-769
-33
826
1576
1949
1997
1681
1505
1419
1041
407
-306
-843
-1173
-1655
-1996
-1944
-1553
-1074
-987
-1235
-1502
-1693
-1833
-1974
-2056
-1775
-1419
-1233
-1247
-1106
-506
205
489
391
0
-747
-1441
-1830
-1841
-1876
-2239
-2420
-2127
-2054
-2154
-2086
-1672
-1224
-1269
-1611
-1844
-1826
-1580
-1169
-712
-254
53
413
795
1222
1610
1893
2132
2394
2336
2065
1951
2145
2503
2669
2688
2736
2870
2928
2968
2911
2869
2669
2350
1516
-152
-1858
-3073
-3281
-2724
-2653
-2832
-2756
-2364
-1484
-1103
-1010
-716
-523
-469
-660
-892
-745
-268
528
1370
1722
1656
1335
1185
1197
1001
487
-171
-828
-1215
-1541
-1782
-1727
-1439
-1045
-776
-824
-1144
-1431
-1517
-1429
-1395
-1470
-1348
-1082
-999
-871
-572
-19
399
258
-245
-968
-1537
-1834
-1994
-2115
-2388
-2474
-2291
-2248
-2189
-2014
-1654
-1314
-1329
-1528
-1657
-1697
-1482
-1025
-564
-200
11
287
756
1209
1524
1800
2058
2195
2055
1869
1821
1888
2094
2301
2496
2557
2489
2590
2808
2874
2815
2689
2379
1619
189
-1304
-2452
-2941
-2700
-2426
-2349
-2378
-2273
-1588
-970
-710
-566
-612
-558
-668
-917
-836
-351
437
1197
1498
1522
1331
1106
1037
858
460
-138
-841
-1280
-1532
-1647
-1509
-1238
-840
-598
-688
-971
-1208
-1176
-1121
-1235
-1344
-1331
-995
-802
-781
-466
25
396
270
-297
-855
-1501
-1918
-2066
-2053
-2217
-2619
-2564
-2152
-1992
-1964
-1781
-1391
-1238
-1556
-1791
-1643
-1387
-1035
-584
-175
119
274
646
1209
1589
1794
1867
1939
2034
1855
1801
1935
2098
2301
2394
2503
2653
2516
2542
2778
2830
2625
2202
1746
582
-1126
-2581
-2980
-2400
-2132
-2418
-2587
-2352
-1529
-975
-945
-865
-780
-641
-859
-1145
-1062
-521
238
932
1238
1237
982
793
845
764
357
-292
-980
-1345
-1450
-1518
-1383
-1125
-732
-535
-689
-977
-1192
-1161
-1029
-1047
-1051
-1143
-1076
-778
-541
-256
-87
-82
-157
-548
-1144
-1497
-1701
-1823
-2027
-2181
-2215
-2217
-2188
-1996
-1751
-1592
-1587
-1588
-1536
-1558
-1478
-1230
-796
-390
-196
-2
362
745
1059
1336
1643
1813
1809
1891
2046
2133
2220
2227
2379
2408
2389
2561
2686
2669
2597
2587
2586
2447
1748
284
-1308
-2325
-2488
-2278
-2611
-2784
-2481
-1921
-1261
-1062
-986
-787
-703
-700
-965
-1232
-1032
-473
257
781
922
912
845
862
910
596
77
-479
-1006
-1299
-1541
-1671
-1474
-1116
-709
-599
-840
-1027
-1042
-1033
-1149
-1235
-1229
-1092
-869
-719
-562
-409
-223
81
12
-534
-1453
-2095
-1994
-1902
-2109
-2576
-2699
-2206
-1935
-2008
-1817
-1565
-1383
-1525
-1675
-1623
-1554
-1321
-718
-187
-5
-37
263
949
1383
1511
1564
1688
1834
1841
1795
2007
2113
2242
2367
2397
2539
2536
2637
3001
2814
2680
2595
2325
1502
-295
-1711
-2157
-2138
-2129
-2447
-2499
-2068
-1557
-982
-829
-811
-748
-776
-945
-1172
-1259
-827
-147
413
780
816
790
876
937
856
438
-195
-733
-1151
-1332
-1402
-1311
-1012
-706
-538
-576
-757
-950
-994
-919
-1050
-1284
-1366
-1092
-800
-686
-513
-218
-40
-359
-813
-1106
-1403
-1710
-2004
-2230
-2300
-2436
-2365
-2098
-1884
-1816
-1779
-1623
-1467
-1528
-1590
-1414
-1093
-863
-723
-493
-164
165
534
870
1091
1274
1505
1788
1886
1795
1791
2104
2246
2145
2033
2160
2458
2669
2591
2757
2823
2682
2665
2313
1291
-181
-1585
-2045
-1865
-2129
-2454
-2469
-1978
-1194
-789
-779
-761
-730
-595
-796
-1134
-1167
-818
-119
395
529
645
712
884
1075
882
445
-154
-701
-955
-1153
-1309
-1249
-983
-570
-354
-429
-549
-611
-526
-516
-891
-1363
-1502
-1071
-659
-747
-856
-508
41
80
-421
-1092
-1525
-1661
-1859
-2190
-2666
-2849
-2432
-2001
-1888
-1864
-1701
-1334
-1182
-1221
-1341
-1406
-1222
-841
-545
-469
-390
104
796
1210
1380
1465
1670
1951
1947
1754
1663
1716
1871
2032
2105
2237
2456
2634
2895
2884
2678
2583
2481
1925
501
-1041
-1873
-1958
-1874
-2182
-2435
-2173
-1572
-885
-625
-687
-680
-691
-857
-1175
-1389
-1212
-693
-118
312
467
517
707
970
1082
756
117
-458
-888
-1142
-1345
-1434
-1170
-739
-406
-322
-429
-473
-405
-459
-691
-986
-1265
-1275
-1134
-958
-717
-449
-192
33
-190
-623
-910
-1109
-1349
-1866
-2377
-2495
-2436
-2272
-2033
-1801
-1520
-1372
-1201
-1088
-1143
-1180
-1080
-905
-742
-733
-561
-123
386
856
1194
1461
1766
1952
1990
2004
1874
1945
1924
1877
1916
1935
2225
2537
2703
2806
2884
2906
2869
2355
1119
-154
-1088
-1691
-1970
-2490
-2604
-2241
-1849
-1266
-886
-591
-374
-518
-646
-968
-1281
-1292
-1148
-739
-382
-217
80
454
777
1076
957
608
133
-495
-948
-1330
-1574
-1474
-1261
-905
-663
-589
-399
-235
-83
-200
-662
-1008
-1203
-1237
-1249
-1402
-1209
-670
-324
-234
-486
-703
-697
-933
-1323
-1883
-2457
-2629
-2571
-2454
-2366
-2296
-1877
-1456
-1225
-1090
-1000
-821
-667
-704
-775
-825
-698
-240
272
738
1108
1502
1950
2288
2373
2413
2412
2277
2110
1878
1806
1884
1935
2188
2480
2642
2845
2842
2666
1812
571
-435
-1193
-1718
-2323
-2814
-2748
-2347
-1678
-1006
-621
-301
-142
-113
-319
-637
-865
-903
-918
-924
-885
-701
-322
187
687
963
865
573
191
-229
-676
-1147
-1434
-1515
-1474
-1370
-1202
-911
-521
-142
-13
-125
-349
-500
-531
-796
-1137
-1322
-1231
-1016
-969
-1109
-1081
-870
-696
-852
-1279
-1627
-1754
-1874
-2098
-2293
-2346
-2254
-2080
-1791
-1489
-1210
-899
-581
-321
-283
-384
-334
-138
103
290
440
754
1182
1567
1885
2079
2285
2384
2413
2337
2154
2026
1950
1978
2049
2001
2074
2149
2133
1718
917
238
-309
-732
-1353
-2006
-2271
-2151
-1794
-1440
-1232
-956
-726
-494
-389
-367
-371
-391
-435
-566
-717
-815
-727
-438
-70
172
221
183
164
132
65
-131
-341
-505
-617
-744
-864
-877
-741
-568
-514
-534
-536
-443
-372
-430
-548
-607
-604
-607
-743
-931
-1051
-1043
-1032
-1126
-1278
-1389
-1374
-1351
-1365
-1423
-1452
-1460
-1440
-1356
-1278
-1166
-993
-824
-681
-604
-523
-357
-147
63
214
328
469
660
870
1043
1141
1239
1301
1316
1319
1277
1304
1338
1379
1450
1475
1523
1590
1683
1631
1364
1073
708
311
-138
-640
-902
-960
-953
-851
-775
-745
-714
-694
-595
-431
-325
-359
-491
-619
-759
-924
-1008
-980
-826
-685
-652
-620
-566
-458
-342
-279
-244
-206
-185
-209
-236
-278
-286
-312
-388
-469
-550
-565
-572
-579
-621
-650
-582
-522
-541
-577
-589
-630
-743
-920
-998
-981
-1014
-1093
-1163
-1196
-1202
-1257
-1251
-1133
-982
-904
-933
-905
-835
-802
-793
-734
-637
-555
-521
-462
-340
-213
-90
60
213
338
384
436
499
553
631
689
794
905
977
1064
1184
1297
1332
1289
1239
1086
843
592
348
285
339
395
458
447
380
289
131
25
8
20
-46
-239
-442
-591
-693
-783
-805
-764
-730
-773
-853
-909
-922
-889
-871
-859
-842
-795
-724
-692
-652
-589
-553
-558
-626
-686
-697
-696
-698
-700
-705
-722
-727
-726
-688
-668
-682
-681
-697
-770
-868
-943
-988
-1052
-1140
-1206
-1219
-1155
-1129
-1100
-1053
-1013
-992
-995
-988
-927
-866
-839
-815
-772
-711
-613
-471
-325
-186
-82
-3
77
175
292
430
554
685
804
932
1032
1147
1285
1373
1444
1448
1324
1120
858
670
713
823
938
1007
980
887
738
537
435
438
424
265
4
-239
-461
-607
-729
-789
-768
-775
-845
-913
-984
-1002
-979
-1009
-1027
-1024
-1000
-937
-887
-834
-797
-797
-793
-820
-839
-839
-870
-866
-851
-850
-834
-815
-729
-651
-632
-668
-734
-726
-704
-729
-774
-823
-884
-978
-1071
-1064
-988
-938
-950
-975
-956
-931
-940
-935
-884
-828
-809
-798
-763
-664
-542
-429
-299
-173
-85
-7
88
200
334
461
595
730
865
962
1105
1254
1405
1519
1587
1556
1390
1157
896
800
868
999
1114
1129
1027
909
746
607
570
573
505
284
-2
-298
-506
-641
-712
-725
-730
-780
-864
-959
-1046
-1059
-1074
-1098
-1148
-1191
-1161
-1130
-1086
-1047
-1009
-1002
-1021
-1017
-1014
-997
-1004
-1018
-984
-972
-956
-886
-766
-687
-682
-694
-699
-662
-688
-763
-819
-854
-913
-1001
-1053
-981
-855
-792
-786
-783
-767
-762
-803
-813
-775
-745
-751
-745
-681
-595
-488
-375
-219
-59
42
130
232
324
404
492
618
777
926
1046
1151
1281
1396
1496
1504
1434
1261
1012
761
660
737
844
944
939
855
741
594
477
447
423
309
70
-200
-451
-646
-758
-782
-760
-762
-782
-839
-896
-955
-991
-1029
-1097
-1153
-1184
-1177
-1130
-1051
-964
-924
-935
-929
-911
-919
-932
-947
-918
-906
-928
-925
-863
-749
-650
-633
-640
-638
-644
-678
-761
-844
-882
-927
-988
-1041
-1012
-909
-817
-755
-715
-656
-622
-646
-690
-709
-718
-740
-733
-702
-606
-462
-294
-108
34
155
246
345
436
510
593
704
819
921
1052
1184
1326
1485
1587
1639
1550
1331
1065
812
723
781
852
900
861
765
647
502
429
443
425
287
29
-261
-500
-678
-772
-795
-756
-727
-776
-831
-870
-904
-916
-952
-1007
-1076
-1111
-1118
-1118
-1110
-1096
-1087
-1078
-1038
-961
-882
-885
-937
-979
-1037
-1039
-976
-887
-763
-679
-653
-719
-795
-794
-743
-698
-764
-902
-1013
-1091
-1131
-1149
-1074
-922
-809
-781
-792
-758
-704
-669
-676
-707
-723
-741
-758
-686
-526
-371
-227
-74
69
177
276
388
479
592
664
758
893
1005
1118
1252
1373
1485
1575
1527
1332
1109
877
758
780
829
889
879
770
619
476
345
324
337
251
37
-218
-440
-614
-713
-767
-758
-719
-740
-815
-849
-853
-836
-844
-903
-960
-988
-1002
-977
-937
-929
-937
-947
-945
-910
-861
-810
-857
-893
-940
-971
-952
-911
-822
-748
-731
-753
-765
-778
-761
-710
-707
-816
-943
-1046
-1086
-1092
-1096
-1053
-948
-884
-867
-856
-809
-760
-771
-808
-810
-803
-770
-711
-625
-498
-366
-220
-92
28
116
208
328
470
566
647
748
870
1018
1176
1305
1451
1537
1574
1465
1202
949
715
665
721
798
863
829
711
569
397
303
305
287
161
-88
-340
-561
-718
-774
-779
-751
-713
-742
-765
-789
-819
-810
-815
-856
-917
-962
-966
-944
-922
-907
-926
-939
-911
-863
-806
-775
-828
-868
-917
-969
-900
-817
-728
-662
-675
-749
-821
-871
-841
-749
-752
-856
-962
-1042
-1086
-1095
-1073
-955
-829
-827
-903
-901
-828
-785
-771
-771
-739
-716
-714
-650
-512
-376
-258
-134
2
79
130
223
324
440
544
649
763
918
1050
1189
1322
1432
1471
1488
1370
1165
953
713
661
747
828
857
796
675
589
432
283
247
253
141
-120
-388
-580
-673
-710
-749
-734
-670
-687
-741
-814
-838
-814
-832
-883
-951
-962
-918
-898
-889
-889
-899
-903
-909
-890
-821
-785
-802
-870
-914
-933
-879
-783
-686
-602
-607
-648
-681
-732
-780
-768
-757
-816
-945
-1060
-1071
-1023
-992
-953
-848
-772
-796
-827
-815
-780
-769
-801
-785
-729
-666
-583
-463
-314
-188
-87
38
143
214
270
345
440
519
610
757
925
1081
1228
1366
1483
1534
1557
1465
1280
1015
746
702
788
846
861
834
747
591
370
207
181
185
32
-251
-524
-695
-786
-853
-902
-839
-765
-798
-856
-888
-866
-851
-900
-958
-1016
-1029
-1007
-956
-906
-865
-849
-875
-876
-860
-803
-786
-874
-935
-969
-950
-878
-795
-673
-562
-578
-680
-778
-844
-818
-770
-818
-913
-978
-1030
-1061
-1055
-990
-860
-772
-811
-840
-802
-777
-787
-799
-787
-769
-795
-789
-672
-525
-417
-277
-124
0
97
163
272
378
455
528
637
770
902
1058
1244
1388
1500
1570
1589
1520
1323
1101
875
750
786
873
938
921
823
708
548
360
261
234
132
-94
-376
-570
-671
-730
-754
-730
-658
-652
-719
-799
-865
-873
-886
-937
-985
-995
-951
-905
-888
-853
-813
-823
-849
-851
-835
-800
-811
-836
-916
-982
-984
-927
-764
-671
-622
-616
-655
-681
-761
-842
-891
-917
-965
-1080
-1163
-1142
-1039
-938
-894
-843
-780
-773
-810
-810
-793
-785
-809
-813
-758
-697
-579
-427
-277
-129
-12
91
158
220
290
384
505
604
709
845
998
1153
1305
1429
1504
1522
1468
1316
1116
882
699
683
774
865
882
808
705
594
415
250
187
129
-32
-309
-592
-764
-819
-821
-818
-762
-696
-692
-729
-786
-816
-807
-824
-888
-937
-922
-853
-788
-759
-732
-709
-728
-739
-728
-706
-713
-739
-771
-808
-794
-757
-686
-577
-487
-494
-580
-695
-767
-743
-762
-869
-955
-989
-1007
-1026
-1022
-915
-749
-689
-747
-764
-750
-775
-822
-836
-798
-788
-805
-764
-634
-489
-370
-241
-97
35
96
180
287
358
441
522
652
796
960
1116
1287
1420
1516
1596
1595
1532
1359
1135
893
715
749
850
931
928
835
725
532
315
176
130
57
-141
-429
-666
-777
-839
-831
-808
-743
-696
-726
-775
-837
-843
-845
-906
-976
-994
-942
-862
-802
-749
-701
-697
-707
-695
-676
-628
-624
-651
-685
-703
-663
-612
-528
-480
-465
-501
-625
-708
-738
-738
-710
-728
-801
-902
-977
-987
-945
-882
-819
-740
-726
-783
-850
-863
-836
-821
-838
-820
-750
-697
-623
-488
-325
-177
-57
43
138
207
268
351
493
609
714
846
1013
1176
1305
1423
1509
1578
1607
1535
1364
1158
927
780
785
839
906
864
712
601
470
269
129
76
10
-195
-487
-721
-790
-803
-845
-860
-817
-789
-811
-852
-902
-889
-882
-914
-962
-982
-919
-823
-759
-721
-678
-659
-675
-694
-688
-661
-658
-682
-712
-743
-747
-740
-659
-544
-474
-466
-552
-660
-762
-844
-865
-857
-883
-952
-990
-955
-924
-922
-879
-781
-730
-798
-897
-893
-837
-848
-884
-876
-801
-724
-639
-490
-309
-181
-89
24
133
201
244
346
492
579
666
804
976
1134
1260
1396
1465
1540
1581
1616
1558
1355
1147
913
737
733
806
892
884
753
638
483
272
126
89
26
-180
-473
-705
-797
-819
-837
-849
-793
-780
-820
-869
-922
-904
-879
-891
-930
-919
-847
-753
-691
-663
-637
-658
-688
-705
-669
-624
-617
-616
-640
-681
-698
-668
-594
-537
-529
-550
-616
-700
-795
-862
-894
-939
-1004
-1082
-1115
-1084
-1041
-1023
-983
-909
-849
-842
-876
-877
-867
-869
-887
-872
-809
-722
-614
-481
-326
-180
-44
83
184
258
325
412
508
608
693
805
956
1103
1220
1330
1426
1480
1509
1489
1390
1219
978
731
652
697
762
773
706
623
516
318
106
19
12
-75
-300
-552
-704
-746
-795
-863
-871
-826
-817
-863
-924
-922
-867
-859
-915
-946
-886
-784
-708
-660
-633
-626
-634
-649
-650
-615
-568
-556
-573
-596
-596
-556
-525
-508
-498
-497
-534
-610
-670
-763
-827
-861
-924
-982
-1019
-1000
-960
-959
-957
-923
-858
-854
-875
-872
-866
-882
-926
-943
-883
-804
-737
-641
-521
-395
-276
-129
23
127
175
213
308
414
527
648
742
877
998
1088
1228
1335
1398
1447
1442
1337
1131
947
746
632
671
735
768
697
569
445
293
114
4
-14
-82
-266
-504
-682
-763
-807
-850
-877
-853
-845
-884
-920
-927
-882
-851
-872
-907
-867
-778
-705
-649
-630
-626
-645
-674
-666
-632
-593
-577
-603
-617
-613
-588
-539
-474
-447
-462
-513
-607
-668
-729
-800
-857
-907
-946
-985
-1006
-967
-913
-881
-852
-813
-785
-789
-804
-812
-822
-839
-847
-847
-808
-710
-595
-471
-370
-241
-103
18
162
267
320
377
423
491
577
694
836
971
1085
1152
1226
1297
1295
1222
1126
997
831
600
278
140
198
315
426
396
344
274
120
-38
-126
-93
-126
-320
-544
-703
-778
-838
-913
-910
-817
-801
-862
-917
-902
-803
-774
-790
-813
-746
-643
-595
-594
-604
-601
-613
-634
-653
-630
-590
-559
-564
-568
-572
-574
-543
-538
-555
-615
-716
-827
-1022
-1194
-1238
-1177
-1097
-1093
-1088
-1064
-1069
-1069
-1029
-889
-778
-792
-843
-896
-919
-923
-918
-829
-693
-580
-463
-345
-186
9
171
307
388
482
607
709
773
789
808
869
953
1034
1107
1207
1281
1327
1335
1220
969
689
447
267
43
-399
-691
-722
-548
-229
-67
1
59
69
72
-27
-22
-9
-92
-194
-420
-619
-719
-748
-613
-424
-333
-310
-372
-361
-286
-286
-332
-424
-478
-433
-428
-457
-503
-485
-411
-399
-426
-442
-406
-356
-326
-379
-468
-563
-683
-803
-876
-909
-1000
-1173
-1319
-1358
-1298
-1223
-1189
-1144
-1123
-1187
-1234
-1209
-1121
-1026
-1025
-1054
-1079
-1081
-1040
-945
-805
-658
-518
-362
-211
-41
136
297
458
570
665
753
861
1004
1080
1075
1079
1081
1164
1276
1368
1464
1515
1483
1441
1364
1319
984
383
-107
-560
-769
-1133
-1581
-1610
-1347
-864
-510
-514
-420
-350
-364
-411
-536
-519
-498
-592
-586
-649
-614
-434
-297
-20
146
126
7
-130
-138
-189
-435
-626
-723
-647
-495
-430
-411
-346
-205
-90
-108
-215
-256
-299
-323
-402
-555
-646
-620
-596
-532
-525
-562
-855
-1261
-1322
-1375
-1577
-1859
-2009
-1761
-1611
-1648
-1437
-1220
-1054
-1088
-1093
-938
-867
-817
-697
-637
-586
-646
-546
-214
53
241
371
431
537
645
742
857
865
968
1104
1181
1170
1148
1254
1463
1497
1515
1417
1470
1580
1573
1513
1328
1138
774
233
-275
-592
-759
-1036
-1436
-1497
-1283
-860
-639
-605
-497
-462
-556
-685
-721
-619
-539
-562
-535
-568
-504
-365
-183
55
168
166
24
-194
-270
-335
-424
-561
-685
-674
-655
-622
-606
-558
-452
-415
-450
-488
-492
-471
-472
-509
-590
-610
-489
-448
-537
-594
-767
-967
-1185
-1280
-1489
-1858
-1968
-1957
-1942
-1984
-2120
-2017
-1812
-1668
-1475
-1344
-1191
-1204
-1213
-1061
-926
-872
-753
-571
-359
-284
-221
-46
123
277
354
386
443
567
679
766
809
903
1069
1255
1348
1424
1567
1760
1939
1979
1941
1903
1873
1932
1766
1008
80
-608
-749
-726
-1151
-1568
-1508
-1071
-564
-429
-552
-632
-671
-738
-982
-1183
-1131
-867
-533
-360
-351
-233
-15
266
479
354
1
-370
-636
-736
-856
-999
-974
-765
-480
-337
-358
-347
-243
-200
-321
-638
-909
-955
-838
-679
-637
-650
-505
-322
-220
-326
-570
-915
-1417
-1767
-2048
-2246
-2326
-2346
-2139
-1847
-1739
-1537
-1365
-1259
-1283
-1415
-1477
-1463
-1369
-1139
-850
-581
-354
-122
168
337
393
373
329
288
243
234
395
645
910
1145
1360
1622
1785
1802
1752
1700
1655
1632
1644
1758
1851
1870
1884
1930
1788
1096
161
-629
-977
-1045
-1353
-1772
-1821
-1442
-820
-467
-497
-584
-609
-661
-873
-1085
-1061
-800
-500
-270
-174
-2
232
479
644
544
135
-338
-662
-795
-842
-909
-858
-670
-397
-203
-209
-273
-266
-319
-467
-786
-1058
-1065
-899
-714
-625
-605
-502
-365
-406
-648
-1000
-1256
-1406
-1594
-1855
-1989
-2120
-2077
-1817
-1617
-1559
-1714
-1775
-1512
-1352
-1369
-1355
-1200
-956
-874
-780
-553
-277
-12
177
256
236
125
161
334
449
510
582
772
1046
1160
1206
1377
1447
1468
1341
1232
1310
1431
1551
1703
1794
1865
1864
1830
1752
1023
29
-702
-1005
-1023
-1236
-1607
-1461
-1030
-535
-196
-229
-373
-556
-770
-915
-1032
-1002
-725
-401
-33
116
195
353
529
572
407
-66
-516
-792
-894
-854
-807
-672
-435
-206
-105
-172
-337
-451
-606
-764
-982
-1123
-1079
-832
-520
-320
-310
-327
-330
-400
-536
-804
-1151
-1595
-1904
-2084
-2068
-1884
-1766
-1678
-1601
-1580
-1436
-1374
-1449
-1526
-1580
-1550
-1420
-1141
-744
-388
-153
-3
55
101
83
83
95
38
-22
66
312
640
911
1117
1282
1269
1244
1257
1250
1176
1025
997
1259
1498
1715
1923
2096
2200
2121
1929
1352
297
-691
-1211
-1240
-1206
-1491
-1523
-1112
-520
-33
10
-312
-643
-920
-1117
-1258
-1261
-943
-409
99
367
443
515
647
668
473
-5
-542
-885
-954
-857
-747
-637
-431
-187
-66
-138
-416
-644
-815
-953
-1122
-1265
-1217
-913
-508
-202
-112
-183
-243
-356
-547
-808
-1083
-1309
-1427
-1506
-1498
-1547
-1610
-1549
-1616
-1744
-1870
-1990
-1923
-1810
-1695
-1443
-1260
-1011
-711
-457
-293
-257
-225
-163
-168
-184
-161
-84
56
161
314
483
601
691
713
673
653
669
735
811
921
1088
1301
1466
1646
1811
1934
2039
1961
1851
1831
1614
930
-48
-756
-896
-725
-832
-1076
-1055
-763
-368
-168
-360
-666
-910
-1068
-1117
-1116
-945
-546
-78
209
299
258
268
276
256
61
-324
-689
-846
-763
-601
-514
-449
-318
-207
-202
-405
-644
-804
-869
-916
-945
-927
-745
-461
-164
-30
-121
-282
-422
-510
-657
-872
-1073
-1282
-1458
-1428
-1358
-1431
-1512
-1522
-1485
-1578
-1811
-1780
-1569
-1504
-1528
-1406
-1098
-809
-628
-403
-211
-196
-213
-132
-22
-29
-70
24
156
232
301
487
737
876
975
1012
987
991
1110
1241
1315
1232
1266
1517
1712
1922
2034
2062
2089
1962
1783
1370
433
-384
-877
-919
-826
-1105
-1234
-918
-464
-88
-160
-532
-810
-1041
-1143
-1183
-1159
-871
-404
-7
206
202
251
290
252
87
-280
-719
-964
-982
-830
-666
-620
-475
-295
-193
-244
-440
-667
-800
-921
-979
-1001
-918
-662
-380
-154
-105
-195
-312
-402
-554
-757
-998
-1133
-1135
-1179
-1338
-1401
-1260
-1107
-1240
-1703
-1941
-1838
-1660
-1606
-1632
-1502
-1186
-875
-538
-224
-91
-111
-143
-99
-117
-195
-161
38
202
229
244
445
683
823
914
910
798
736
809
1029
1195
1230
1262
1489
1759
1985
2075
2094
2064
1937
1924
1915
1657
827
-123
-618
-581
-542
-848
-1221
-1078
-662
-340
-381
-679
-878
-970
-1085
-1187
-1180
-902
-415
-80
80
46
36
90
164
79
-166
-542
-780
-819
-697
-603
-557
-503
-398
-328
-393
-564
-770
-840
-872
-843
-878
-803
-569
-254
-60
-41
-150
-219
-278
-449
-655
-827
-929
-1091
-1229
-1239
-1202
-1247
-1377
-1515
-1561
-1701
-1884
-1880
-1726
-1549
-1441
-1322
-1025
-677
-452
-326
-243
-203
-197
-176
-111
-35
16
94
222
358
443
539
677
802
855
837
838
942
1120
1259
1291
1286
1439
1694
1846
1828
1822
1974
2116
2084
1924
1701
1232
367
-417
-818
-838
-827
-1131
-1247
-921
-493
-268
-456
-791
-940
-1096
-1274
-1342
-1176
-719
-280
-66
21
48
129
149
42
-125
-394
-678
-858
-872
-731
-559
-465
-386
-280
-262
-335
-520
-702
-791
-864
-901
-882
-715
-413
-155
-50
-82
-199
-307
-437
-603
-800
-972
-1066
-1076
-1146
-1234
-1274
-1245
-1376
-1651
-1752
-1794
-1823
-1870
-1834
-1483
-1132
-1064
-865
-560
-309
-223
-224
-93
12
-79
-62
80
199
224
251
480
632
611
619
736
860
824
720
814
1034
1171
1200
1258
1342
1565
1691
1820
1893
1802
1855
1898
1883
1783
1097
228
-317
-651
-589
-742
-1199
-1245
-967
-583
-347
-611
-831
-921
-1067
-1162
-1223
-1038
-616
-290
-77
-5
-8
108
171
139
-2
-317
-582
-678
-669
-546
-512
-482
-383
-304
-285
-382
-567
-669
-740
-787
-792
-778
-600
-330
-117
-28
-114
-238
-303
-396
-501
-666
-804
-849
-887
-915
-973
-1045
-1212
-1439
-1515
-1558
-1712
-1857
-1830
-1534
-1232
-1147
-960
-643
-411
-329
-314
-202
-96
-134
-93
38
95
63
128
334
447
365
293
366
427
366
312
393
553
731
849
961
1022
1162
1307
1424
1528
1594
1611
1718
1779
1782
1767
1360
596
-102
-582
-750
-781
-1106
-1311
-1185
-889
-566
-443
-616
-768
-946
-1099
-1165
-1090
-791
-379
-90
28
33
98
224
231
153
-91
-370
-626
-709
-664
-540
-479
-407
-344
-308
-339
-456
-578
-677
-749
-793
-773
-663
-416
-194
-21
21
-51
-171
-284
-408
-494
-623
-749
-799
-798
-790
-819
-858
-953
-1270
-1687
-1760
-1660
-1644
-1787
-1788
-1323
-837
-715
-593
-375
-222
-273
-408
-334
-217
-238
-216
-51
85
83
126
362
498
381
259
277
366
360
338
526
726
775
847
1032
1177
1272
1265
1393
1503
1437
1374
1493
1657
1592
1039
264
-240
-593
-724
-888
-1210
-1290
-1134
-872
-531
-522
-645
-766
-942
-1064
-1074
-967
-629
-300
-62
52
32
104
172
183
61
-220
-498
-623
-680
-596
-554
-491
-427
-367
-376
-419
-533
-629
-669
-737
-775
-809
-640
-389
-158
-56
-43
-110
-172
-280
-401
-541
-658
-730
-796
-845
-895
-889
-956
-1098
-1350
-1689
-1785
-1706
-1742
-1770
-1767
-1526
-1103
-925
-826
-623
-494
-488
-517
-476
-343
-331
-360
-263
-168
-133
-102
52
223
207
113
78
131
195
265
411
511
589
685
901
1093
1162
1207
1281
1430
1455
1474
1550
1628
1662
1270
500
-143
-557
-670
-713
-1071
-1310
-1161
-860
-515
-440
-619
-802
-1019
-1156
-1184
-1096
-817
-477
-184
-26
0
47
161
204
131
-84
-390
-589
-669
-617
-518
-496
-462
-393
-317
-300
-381
-467
-529
-597
-641
-653
-559
-342
-135
8
15
-76
-177
-265
-353
-480
-648
-796
-866
-886
-887
-1036
-1261
-1311
-1348
-1471
-1726
-1920
-1724
-1481
-1417
-1311
-1141
-934
-785
-661
-490
-416
-472
-452
-290
-156
-168
-152
0
70
21
0
82
204
247
213
257
314
345
502
682
749
776
815
1044
1285
1287
1304
1460
1610
1677
1612
1590
1643
1359
583
-193
-657
-715
-633
-910
-1210
-1156
-797
-336
-284
-586
-846
-994
-1052
-1073
-1019
-717
-295
2
130
114
155
210
234
140
-78
-368
-576
-614
-527
-449
-443
-430
-346
-272
-311
-440
-586
-648
-724
-762
-783
-682
-473
-238
-100
-123
-253
-355
-401
-483
-609
-767
-876
-923
-938
-968
-1016
-1059
-1091
-1193
-1504
-2013
-2057
-1741
-1648
-1753
-1816
-1375
-727
-573
-573
-413
-330
-420
-543
-407
-167
-193
-252
-88
63
37
-34
174
402
294
85
81
258
370
403
569
695
758
875
1158
1397
1403
1323
1368
1606
1666
1633
1703
1770
1690
1193
411
-124
-431
-444
-544
-916
-1051
-840
-426
-107
-273
-562
-684
-822
-882
-891
-745
-396
-130
-28
40
56
154
254
229
91
-149
-402
-525
-537
-490
-470
-490
-451
-396
-400
-445
-529
-601
-702
-817
-828
-776
-618
-448
-287
-222
-282
-373
-422
-461
-542
-681
-822
-887
-959
-1007
-1048
-1182
-1255
-1284
-1426
-1553
-1724
-1746
-1589
-1562
-1544
-1466
-1299
-1048
-846
-687
-545
-484
-437
-394
-368
-338
-344
-323
-242
-183
-100
-6
88
174
205
200
205
248
333
409
497
617
729
893
1029
1157
1322
1485
1590
1639
1663
1686
1758
1740
1462
860
213
-179
-303
-377
-711
-1001
-895
-619
-313
-235
-425
-601
-796
-975
-969
-900
-712
-354
-128
-29
-22
20
134
127
3
-164
-397
-549
-641
-643
-612
-609
-612
-559
-482
-516
-580
-689
-713
-770
-874
-898
-779
-588
-415
-324
-282
-304
-352
-408
-514
-592
-709
-823
-896
-936
-997
-1039
-1092
-1156
-1272
-1610
-1820
-1715
-1646
-1724
-1969
-1965
-1458
-1141
-1081
-965
-782
-567
-516
-515
-360
-286
-333
-295
-209
-159
-182
-97
114
176
64
-2
98
216
182
203
344
519
665
799
983
1082
1143
1220
1393
1504
1511
1557
1680
1837
1846
1674
1181
487
23
-284
-423
-648
-1042
-1080
-858
-539
-268
-303
-502
-705
-906
-906
-850
-789
-560
-303
-127
-85
-106
3
169
170
-30
-332
-564
-665
-690
-735
-772
-788
-726
-628
-564
-524
-603
-678
-743
-800
-819
-801
-678
-466
-325
-279
-309
-353
-339
-355
-455
-619
-779
-869
-930
-996
-1030
-1086
-1143
-1241
-1577
-1773
-1609
-1530
-1595
-1766
-1735
-1245
-963
-948
-787
-634
-566
-595
-533
-287
-179
-254
-200
-72
-63
-135
-59
161
185
-2
-59
87
221
249
288
398
450
475
639
921
1053
1033
1073
1274
1440
1486
1519
1609
1721
1726
1552
1086
407
-120
-390
-448
-634
-1112
-1214
-931
-481
-197
-388
-691
-841
-966
-1048
-1084
-998
-654
-323
-198
-212
-164
20
179
97
-125
-395
-561
-627
-642
-637
-640
-643
-610
-532
-492
-481
-576
-677
-769
-840
-863
-809
-670
-475
-325
-279
-303
-340
-340
-400
-513
-675
-816
-886
-924
-952
-983
-1014
-1045
-1105
-1250
-1649
-1852
-1591
-1501
-1612
-1784
-1659
-1000
-658
-692
-551
-350
-281
-330
-294
-39
54
-80
-52
94
144
73
160
378
347
113
45
199
331
314
351
476
546
640
871
1126
1174
1178
1232
1395
1449
1414
1561
1651
1603
1420
971
524
-19
-496
-518
-662
-1043
-1211
-1112
-628
-265
-498
-738
-922
-1052
-1045
-1029
-900
-642
-486
-327
-246
-269
-173
-75
-60
-210
-490
-672
-684
-698
-696
-723
-739
-726
-669
-590
-544
-586
-673
-752
-794
-782
-738
-586
-406
-265
-221
-264
-306
-302
-313
-347
-486
-665
-775
-824
-839
-943
-1164
-1264
-1360
-1442
-1363
-1467
-1494
-1456
-1430
-1168
-1069
-1078
-935
-765
-575
-467
-422
-254
-170
-173
-110
-86
-78
-99
-76
18
9
-52
-25
49
121
112
172
289
346
450
574
654
737
810
899
1130
1209
1214
1347
1495
1571
1526
1517
1494
1158
498
-133
-360
-328
-532
-927
-1090
-903
-520
-243
-303
-519
-742
-919
-985
-973
-873
-600
-332
-230
-213
-190
-60
14
-41
-195
-424
-633
-728
-727
-658
-658
-711
-720
-646
-540
-474
-497
-550
-592
-624
-630
-609
-475
-293
-144
-88
-100
-141
-161
-201
-286
-424
-556
-645
-681
-722
-772
-810
-880
-1016
-1334
-1564
-1426
-1301
-1384
-1540
-1526
-1128
-830
-808
-689
-487
-386
-435
-451
-262
-110
-145
-164
-104
-71
-105
-68
110
179
84
27
101
185
222
263
348
462
479
584
825
1008
1145
1193
1308
1468
1546
1581
1573
1679
1762
1657
1295
634
76
-218
-292
-434
-866
-1124
-975
-559
-213
-298
-600
-828
-959
-1011
-1023
-962
-731
-453
-275
-256
-275
-180
-26
22
-147
-413
-604
-647
-612
-616
-667
-702
-697
-605
-522
-459
-474
-535
-585
-654
-673
-650
-530
-334
-156
-115
-172
-219
-208
-239
-345
-489
-623
-708
-804
-869
-883
-935
-1174
-1382
-1414
-1473
-1498
-1576
-1604
-1390
-1317
-1274
-1074
-875
-739
-714
-671
-543
-443
-364
-211
-90
-88
-165
-124
-11
17
-8
25
72
54
26
141
327
416
449
527
687
819
944
1072
1174
1201
1272
1454
1621
1683
1690
1741
1821
1743
1336
759
274
-186
-373
-429
-774
-975
-935
-622
-149
-186
-556
-771
-870
-863
-890
-935
-709
-376
-182
-129
-167
-85
86
87
-87
-342
-519
-553
-538
-545
-534
-537
-513
-424
-356
-298
-316
-430
-525
-581
-593
-579
-499
-340
-206
-126
-156
-238
-286
-346
-440
-564
-728
-831
-872
-937
-996
-1051
-1104
-1231
-1388
-1548
-1742
-1719
-1597
-1647
-1672
-1643
-1385
-962
-863
-855
-696
-559
-537
-556
-463
-246
-172
-256
-244
-163
-105
-93
-23
33
-15
-57
18
148
227
263
349
512
652
724
870
1020
1091
1189
1252
1380
1513
1576
1617
1682
1710
1503
989
458
63
-197
-348
-679
-1006
-927
-719
-415
-204
-364
-507
-649
-853
-938
-924
-800
-516
-376
-329
-276
-221
-74
-24
-84
-189
-379
-532
-600
-652
-636
-659
-689
-641
-532
-466
-436
-465
-518
-575
-659
-666
-599
-472
-354
-288
-274
-279
-340
-395
-469
-545
-602
-737
-873
-934
-962
-1007
-1241
-1453
-1477
-1616
-1704
-1693
-1707
-1593
-1599
-1536
-1188
-1004
-965
-904
-816
-652
-588
-571
-373
-220
-227
-233
-173
-54
-49
-113
-52
13
14
-11
41
196
328
376
438
614
747
814
846
928
1074
1168
1208
1259
1400
1595
1674
1740
1692
1563
1306
702
131
-272
-386
-426
-768
-1095
-1011
-570
-97
-134
-533
-752
-791
-775
-823
-855
-628
-320
-196
-177
-156
-30
94
92
-78
-310
-513
-589
-576
-574
-586
-639
-646
-565
-477
-434
-488
-603
-635
-661
-694
-709
-644
-448
-301
-278
-317
-388
-429
-462
-524
-625
-756
-854
-879
-896
-947
-988
-1030
-1114
-1241
-1516
-1678
-1490
-1413
-1510
-1637
-1629
-1171
-819
-794
-721
-611
-539
-524
-513
-364
-225
-250
-219
-105
-40
-65
-15
131
147
1
-85
12
165
213
276
394
495
608
733
945
1058
1104
1160
1283
1371
1387
1481
1655
1800
1767
1541
1143
649
178
-214
-361
-501
-884
-1050
-878
-437
-89
-202
-482
-619
-703
-788
-861
-806
-564
-363
-293
-289
-240
-95
26
14
-132
-342
-489
-542
-540
-592
-646
-679
-639
-531
-436
-383
-416
-455
-490
-540
-584
-566
-450
-283
-200
-197
-225
-238
-245
-308
-385
-474
-599
-686
-762
-830
-876
-919
-994
-1060
-1316
-1627
-1513
-1349
-1416
-1590
-1719
-1274
-782
-772
-764
-615
-438
-424
-532
-374
-147
-174
-169
-39
75
43
-17
139
261
78
-103
-29
171
232
180
261
471
587
633
808
963
1040
1041
1065
1227
1335
1352
1470
1632
1692
1662
1508
1148
610
46
-383
-441
-562
-939
-1076
-921
-492
-144
-285
-580
-802
-932
-932
-929
-897
-660
-415
-276
-261
-256
-105
33
26
-129
-361
-520
-550
-575
-595
-624
-644
-622
-542
-447
-404
-466
-550
-622
-661
-671
-653
-548
-409
-303
-261
-281
-346
-375
-398
-427
-523
-679
-793
-831
-884
-950
-1008
-1063
-1126
-1226
-1399
-1584
-1496
-1342
-1392
-1468
-1468
-1119
-696
-652
-652
-535
-433
-412
-391
-236
-83
-113
-151
-124
-109
-113
-83
55
81
-69
-117
33
189
247
285
365
443
547
700
886
960
941
1011
1171
1308
1323
1400
1543
1580
1527
1450
1185
664
84
-347
-463
-505
-883
-1111
-993
-665
-247
-216
-468
-699
-860
-948
-978
-989
-809
-513
-330
-295
-310
-189
-16
36
-97
-293
-457
-567
-619
-642
-661
-668
-654
-538
-423
-359
-359
-447
-488
-543
-600
-639
-579
-433
-307
-267
-315
-379
-395
-416
-479
-582
-740
-873
-956
-1018
-1078
-1095
-1123
-1102
-1111
-1218
-1455
-1608
-1368
-1263
-1393
-1484
-1355
-763
-421
-550
-508
-299
-177
-223
-269
-83
59
-50
-90
11
71
27
27
167
166
-8
-31
114
285
313
306
435
599
725
877
1051
1054
1078
1150
1270
1373
1338
1480
1652
1653
1573
1270
870
377
-208
-421
-434
-724
-1080
-1108
-769
-255
-158
-433
-604
-724
-857
-934
-942
-771
-468
-317
-293
-282
-178
11
67
-65
-243
-437
-560
-655
-725
-734
-741
-735
-690
-585
-494
-464
-535
-588
-616
-642
-678
-635
-472
-305
-220
-246
-316
-365
-340
-344
-410
-564
-730
-801
-834
-882
-936
-970
-985
-1051
-1182
-1252
-1290
-1462
-1519
-1308
-1225
-1224
-1159
-909
-410
-321
-512
-411
-172
-83
-174
-177
14
55
-94
-60
117
181
41
-31
120
166
37
53
238
373
393
476
684
854
924
995
1107
1177
1157
1147
1336
1500
1570
1648
1678
1671
1464
910
346
-75
-336
-407
-649
-950
-942
-637
-117
99
-230
-540
-603
-625
-723
-855
-771
-440
-261
-232
-204
-105
71
128
42
-138
-393
-555
-580
-606
-656
-688
-641
-505
-383
-344
-327
-373
-404
-468
-518
-539
-555
-485
-310
-167
-160
-235
-283
-217
-229
-355
-531
-688
-764
-841
-913
-951
-983
-1117
-1285
-1267
-1293
-1385
-1438
-1482
-1283
-1168
-1205
-1003
-754
-663
-666
-634
-407
-198
-226
-191
-57
-37
-132
-171
-67
9
-90
-140
-52
35
65
139
278
377
405
483
631
759
823
803
935
1056
1123
1298
1349
1429
1594
1640
1682
1663
1339
845
318
-207
-476
-516
-740
-994
-1010
-811
-350
-122
-343
-594
-751
-818
-853
-936
-817
-501
-274
-197
-243
-168
-8
53
-33
-197
-373
-517
-603
-636
-617
-619
-617
-549
-420
-339
-329
-369
-406
-438
-465
-516
-510
-390
-251
-136
-141
-224
-252
-237
-281
-357
-489
-596
-679
-776
-868
-922
-945
-980
-1036
-1290
-1484
-1383
-1308
-1327
-1447
-1504
-1158
-885
-798
-681
-597
-493
-427
-377
-255
-174
-156
-107
-106
-160
-219
-183
-78
-76
-160
-171
-67
56
121
173
246
347
464
633
802
843
909
1009
1151
1257
1229
1288
1468
1581
1602
1550
1493
1260
716
74
-366
-505
-594
-879
-1080
-967
-646
-228
-166
-385
-605
-768
-836
-845
-834
-658
-395
-239
-174
-172
-90
35
79
-11
-157
-348
-493
-601
-620
-600
-605
-607
-528
-395
-323
-329
-396
-434
-507
-560
-574
-510
-408
-305
-240
-205
-227
-270
-297
-340
-393
-550
-695
-788
-845
-929
-993
-1016
-1004
-1037
-1186
-1249
-1154
-1079
-1306
-1568
-1403
-1121
-1021
-1038
-996
-570
-342
-452
-340
-140
-121
-284
-371
-186
-80
-235
-221
-40
33
-71
-126
94
234
120
53
160
334
426
521
699
791
808
975
1139
1142
1174
1168
1359
1545
1414
1449
1482
1108
572
18
-330
-440
-646
-909
-956
-858
-619
-265
-193
-377
-662
-812
-805
-832
-888
-754
-487
-318
-264
-258
-119
29
62
-3
-168
-356
-492
-579
-578
-563
-541
-517
-428
-291
-218
-209
-261
-323
-355
-375
-428
-427
-352
-228
-122
-135
-222
-246
-259
-297
-401
-571
-692
-796
-895
-968
-1019
-1030
-1137
-1466
-1549
-1364
-1325
-1387
-1573
-1477
-1051
-919
-919
-773
-666
-637
-641
-513
-248
-180
-189
-67
-12
-94
-205
-153
27
-13
-155
-146
-9
140
207
285
389
431
486
704
857
883
831
811
999
1114
1121
1227
1335
1453
1577
1522
1467
1164
509
64
-317
-601
-726
-1055
-1142
-939
-748
-404
-262
-409
-567
-806
-972
-994
-990
-803
-560
-452
-361
-314
-200
-46
-34
-78
-184
-379
-545
-645
-678
-631
-653
-645
-538
-426
-333
-340
-399
-433
-516
-590
-661
-676
-540
-406
-318
-292
-330
-338
-324
-348
-397
-532
-682
-792
-886
-916
-949
-1002
-1032
-1157
-1252
-1289
-1482
-1447
-1368
-1464
-1387
-1319
-1071
-705
-716
-726
-569
-446
-351
-337
-246
-65
-82
-150
-141
-98
-52
-62
-7
78
52
41
114
224
306
325
425
554
656
734
815
899
976
1005
1092
1260
1336
1512
1614
1584
1573
1285
781
227
-338
-571
-585
-857
-1120
-1072
-705
-185
-132
-459
-672
-781
-818
-940
-1054
-878
-601
-428
-338
-295
-123
82
106
37
-118
-344
-522
-680
-712
-698
-730
-713
-637
-483
-349
-351
-426
-474
-526
-567
-637
-668
-547
-392
-316
-303
-329
-277
-226
-276
-366
-517
-662
-761
-874
-973
-1018
-1026
-998
-1035
-1278
-1421
-1302
-1256
-1319
-1481
-1496
-1170
-963
-872
-705
-569
-477
-381
-244
-57
-10
-58
-20
-31
-101
-202
-166
5
18
-33
20
139
263
334
380
401
436
475
599
747
777
864
978
1166
1317
1401
1484
1572
1718
1696
1513
1274
763
233
-229
-560
-580
-741
-954
-957
-733
-272
-63
-329
-680
-870
-876
-861
-915
-807
-530
-285
-177
-188
-104
74
181
117
-77
-321
-488
-568
-620
-637
-642
-632
-556
-464
-368
-347
-425
-470
-551
-596
-639
-650
-548
-379
-249
-212
-244
-262
-236
-263
-338
-527
-711
-843
-938
-995
-1051
-1075
-1049
-1072
-1248
-1322
-1368
-1504
-1396
-1368
-1417
-1287
-1177
-774
-430
-497
-487
-327
-166
-105
-162
-93
15
-30
-78
-88
-42
-4
-22
40
103
60
78
206
361
391
375
472
604
761
848
948
1058
1134
1193
1312
1464
1496
1479
1518
1536
1345
801
187
-248
-511
-606
-826
-1105
-1083
-853
-454
-176
-350
-595
-699
-769
-837
-924
-844
-545
-332
-202
-155
-83
110
221
186
30
-241
-438
-541
-624
-646
-697
-696
-604
-471
-370
-342
-392
-426
-470
-553
-611
-669
-598
-441
-336
-300
-315
-319
-224
-187
-268
-410
-588
-718
-836
-956
-1025
-1049
-1046
-1029
-1071
-1120
-1129
-1115
-1300
-1463
-1350
-1267
-1256
-1240
-1035
-587
-399
-478
-383
-166
-69
-158
-233
-166
-166
-283
-277
-168
-106
-114
-67
83
157
151
206
334
405
370
410
569
731
829
976
1124
1279
1380
1360
1544
1686
1631
1520
1248
828
356
-207
-637
-729
-867
-1051
-1082
-964
-551
-184
-249
-536
-811
-893
-885
-961
-949
-742
-453
-279
-266
-208
-7
117
116
-35
-266
-442
-634
-762
-792
-778
-739
-674
-534
-349
-246
-282
-346
-444
-506
-579
-672
-638
-530
-389
-288
-317
-332
-253
-216
-245
-387
-595
-776
-953
-1124
-1272
-1423
-1521
-1492
-1427
-1370
-1365
-1360
-1279
-1224
-1247
-1273
-1230
-1103
-964
-854
-702
-524
-340
-168
-75
-37
-62
-92
-132
-207
-272
-323
-300
-215
-100
72
257
421
540
547
571
640
683
619
583
629
786
1021
1152
1281
1445
1592
1654
1602
1491
1122
518
-63
-567
-779
-845
-1048
-1070
-912
-609
-202
-91
-245
-452
-677
-806
-915
-978
-833
-613
-389
-252
-153
30
205
276
214
-11
-304
-550
-713
-784
-817
-830
-734
-544
-355
-222
-166
-186
-240
-348
-504
-655
-695
-608
-473
-351
-295
-234
-136
-43
-51
-155
-336
-541
-715
-893
-1061
-1160
-1166
-1121
-1065
-1063
-1077
-1078
-991
-976
-1295
-1493
-1390
-1283
-1174
-1164
-948
-491
-343
-246
-3
174
140
-71
-129
-84
-222
-365
-313
-152
-44
-60
67
344
474
491
493
513
492
441
513
570
623
724
898
1185
1311
1425
1598
1713
1709
1493
1166
680
109
-315
-679
-861
-1028
-1139
-920
-658
-384
-158
-170
-369
-618
-849
-934
-959
-949
-809
-617
-407
-227
-65
129
254
247
103
-164
-405
-600
-753
-852
-860
-786
-636
-439
-298
-167
-124
-167
-276
-429
-567
-646
-643
-556
-470
-411
-341
-280
-189
-152
-176
-289
-482
-695
-863
-1030
-1245
-1371
-1390
-1320
-1262
-1291
-1309
-1193
-1056
-1035
-1126
-1205
-1148
-976
-825
-725
-641
-515
-303
-136
-4
67
108
128
86
-15
-130
-197
-172
-78
14
88
197
383
583
700
709
688
717
778
803
821
845
930
1052
1200
1399
1499
1573
1612
1504
1178
564
14
-384
-755
-1058
-1358
-1392
-1118
-763
-418
-240
-273
-391
-558
-723
-879
-983
-928
-823
-718
-597
-448
-227
29
162
188
75
-125
-339
-559
-735
-897
-989
-976
-798
-580
-385
-244
-139
-87
-139
-268
-426
-515
-538
-535
-554
-551
-514
-396
-267
-196
-181
-246
-387
-590
-830
-1068
-1220
-1352
-1413
-1477
-1526
-1451
-1231
-1070
-1230
-1275
-1103
-986
-936
-1055
-969
-711
-674
-588
-378
-128
33
64
141
230
154
36
-42
-63
-69
-147
-108
64
247
410
524
625
707
748
788
758
731
721
801
907
987
1071
1198
1424
1513
1519
1379
983
498
22
-423
-781
-1101
-1327
-1287
-1080
-798
-488
-294
-262
-355
-522
-668
-781
-836
-843
-836
-778
-702
-569
-331
-85
99
137
39
-106
-270
-481
-671
-840
-932
-945
-872
-708
-503
-319
-190
-144
-168
-211
-307
-387
-470
-519
-540
-575
-566
-483
-373
-288
-257
-261
-321
-493
-746
-998
-1162
-1299
-1453
-1630
-1697
-1574
-1381
-1201
-1096
-1013
-915
-806
-718
-676
-676
-670
-632
-556
-450
-349
-172
-1
125
184
153
129
120
74
15
-49
-28
69
199
397
581
730
839
920
1004
1017
1022
985
1024
1128
1155
1264
1398
1507
1599
1509
1175
754
303
-168
-509
-848
-1182
-1302
-1226
-952
-591
-373
-337
-405
-457
-503
-558
-606
-658
-684
-682
-679
-638
-463
-215
39
168
149
75
-46
-181
-331
-511
-687
-807
-812
-715
-583
-432
-296
-224
-180
-170
-192
-226
-270
-332
-403
-508
-619
-653
-608
-522
-461
-466
-505
-544
-602
-701
-849
-1009
-1130
-1249
-1340
-1383
-1372
-1461
-1479
-1263
-1171
-1159
-1163
-1022
-646
-502
-519
-456
-349
-281
-307
-264
-128
-80
-75
-79
-63
-11
-26
-9
74
162
197
232
295
399
498
525
591
626
692
799
840
971
1108
1230
1359
1385
1489
1480
1380
1046
559
160
-283
-626
-991
-1241
-1227
-1034
-735
-487
-378
-365
-414
-460
-495
-536
-590
-671
-716
-703
-653
-606
-456
-266
-65
12
-14
-88
-163
-227
-381
-559
-746
-841
-815
-715
-609
-534
-443
-356
-296
-262
-268
-251
-234
-270
-349
-453
-531
-564
-529
-498
-528
-572
-614
-692
-767
-855
-955
-1071
-1282
-1460
-1521
-1504
-1479
-1493
-1459
-1310
-1108
-960
-844
-727
-635
-577
-533
-460
-351
-256
-189
-150
-102
-72
-67
-43
-17
-7
18
62
162
293
425
530
606
669
722
771
812
792
787
851
877
940
1051
1155
1259
1342
1348
1278
990
566
149
-241
-562
-988
-1337
-1431
-1255
-888
-645
-584
-539
-473
-379
-347
-395
-418
-476
-576
-702
-778
-751
-651
-512
-367
-252
-201
-178
-176
-166
-193
-322
-492
-638
-693
-661
-643
-665
-665
-645
-579
-512
-482
-411
-334
-285
-302
-399
-488
-532
-540
-549
-628
-736
-822
-852
-853
-906
-967
-1019
-1060
-1069
-1083
-1195
-1255
-1197
-1188
-1196
-1234
-1186
-958
-824
-767
-673
-545
-387
-272
-130
11
97
123
65
38
52
2
-62
-80
-57
26
108
197
357
495
580
638
648
658
652
656
684
694
673
704
801
925
1024
1010
1019
940
759
541
193
-65
-380
-761
-935
-961
-777
-571
-510
-536
-594
-562
-499
-444
-386
-364
-372
-447
-554
-593
-540
-499
-489
-511
-525
-504
-508
-514
-510
-477
-478
-500
-486
-413
-298
-260
-285
-344
-408
-434
-453
-447
-421
-402
-373
-364
-364
-337
-288
-252
-247
-286
-362
-481
-607
-693
-772
-850
-928
-982
-986
-934
-905
-891
-854
-815
-743
-672
-628
-587
-559
-560
-577
-566
-490
-388
-306
-264
-254
-247
-247
-242
-254
-263
-253
-246
-228
-187
-107
-9
61
88
115
170
227
275
301
323
353
375
400
445
513
595
671
685
654
592
518
383
190
-22
-248
-320
-252
-114
26
49
3
-42
-105
-165
-174
-156
-181
-284
-442
-546
-563
-538
-515
-524
-553
-586
-616
-646
-649
-656
-651
-667
-690
-643
-545
-429
-356
-354
-408
-465
-505
-532
-547
-553
-562
-590
-604
-601
-575
-508
-442
-395
-395
-424
-473
-516
-565
-626
-686
-732
-771
-795
-787
-757
-771
-869
-894
-853
-758
-635
-656
-692
-712
-720
-717
-717
-678
-573
-480
-534
-618
-589
-487
-471
-483
-482
-434
-378
-343
-238
-95
21
83
114
202
269
321
391
458
486
465
509
597
706
771
807
882
907
876
778
590
392
205
163
267
395
464
415
320
184
63
-26
-84
-128
-199
-317
-483
-617
-678
-630
-605
-627
-686
-725
-701
-736
-790
-826
-841
-848
-865
-798
-676
-542
-464
-450
-475
-528
-559
-575
-565
-575
-588
-590
-589
-567
-522
-453
-392
-360
-359
-388
-441
-503
-582
-655
-741
-842
-921
-1013
-998
-930
-847
-744
-710
-741
-797
-837
-830
-814
-804
-785
-758
-743
-743
-689
-593
-528
-512
-538
-546
-493
-444
-378
-304
-233
-129
-29
104
249
373
442
458
479
498
521
555
621
724
825
930
999
1054
1112
1134
1111
974
761
510
285
242
340
461
501
413
283
174
60
-41
-106
-130
-183
-343
-556
-678
-641
-568
-585
-652
-685
-650
-623
-656
-693
-710
-703
-723
-766
-719
-603
-466
-415
-444
-479
-474
-462
-468
-465
-466
-478
-506
-534
-504
-439
-376
-319
-291
-273
-287
-326
-393
-463
-518
-596
-668
-724
-752
-760
-852
-897
-899
-846
-697
-655
-688
-736
-782
-801
-819
-832
-773
-643
-616
-680
-663
-529
-436
-442
-454
-384
-273
-234
-197
-90
28
122
189
300
399
452
507
575
594
563
578
621
716
807
882
983
1049
1035
1008
930
754
551
330
248
327
424
503
466
348
241
158
40
-58
-89
-106
-149
-337
-508
-522
-453
-420
-489
-546
-536
-506
-538
-599
-608
-588
-594
-643
-640
-559
-467
-407
-411
-450
-483
-487
-475
-451
-414
-426
-452
-482
-491
-447
-399
-362
-334
-332
-345
-379
-442
-491
-555
-645
-725
-774
-809
-859
-901
-899
-860
-777
-736
-746
-755
-777
-800
-858
-902
-861
-786
-739
-746
-727
-631
-548
-531
-530
-509
-465
-417
-367
-277
-161
-41
70
177
255
298
350
410
444
478
506
533
595
673
783
895
968
1016
1031
1020
926
722
508
290
192
246
309
356
348
276
178
38
-99
-126
-111
-162
-293
-434
-527
-554
-544
-537
-514
-507
-523
-553
-573
-587
-602
-634
-648
-653
-641
-593
-529
-457
-435
-435
-468
-503
-515
-520
-521
-542
-537
-527
-522
-503
-458
-413
-367
-339
-373
-402
-433
-497
-579
-642
-682
-718
-752
-787
-806
-809
-784
-714
-724
-805
-848
-883
-832
-790
-829
-833
-807
-788
-800
-813
-728
-568
-492
-547
-607
-545
-443
-407
-372
-266
-136
-63
-15
96
200
250
260
292
337
336
370
467
584
642
695
783
858
910
882
822
690
497
290
159
187
250
337
335
228
102
-13
-105
-189
-227
-264
-343
-491
-664
-748
-704
-649
-664
-681
-679
-650
-645
-680
-700
-707
-721
-742
-737
-670
-594
-510
-472
-480
-522
-547
-538
-530
-512
-512
-503
-494
-479
-427
-363
-294
-269
-266
-291
-337
-394
-483
-571
-645
-706
-735
-744
-767
-796
-820
-801
-777
-731
-686
-683
-704
-777
-848
-881
-888
-823
-751
-711
-681
-660
-593
-494
-407
-352
-309
-263
-215
-162
-74
54
155
226
301
362
425
503
596
662
666
675
724
811
937
1046
1128
1188
1164
1098
940
714
544
428
434
478
468
429
360
276
141
10
-87
-129
-179
-284
-434
-536
-569
-612
-628
-647
-630
-617
-624
-634
-649
-657
-672
-689
-723
-736
-680
-611
-548
-532
-512
-517
-546
-543
-534
-511
-502
-519
-539
-529
-507
-458
-411
-379
-356
-350
-359
-392
-445
-490
-545
-641
-719
-769
-782
-739
-720
-737
-745
-713
-641
-604
-603
-616
-612
-653
-744
-773
-702
-618
-578
-574
-543
-466
-409
-366
-295
-210
-140
-94
-15
80
183
287
384
464
486
521
592
664
720
779
816
869
918
995
1099
1155
1130
1091
997
782
588
429
396
467
471
461
413
314
186
52
-67
-119
-139
-203
-327
-460
-529
-568
-591
-608
-613
-604
-615
-628
-642
-643
-661
-707
-728
-736
-687
-608
-554
-532
-532
-551
-569
-579
-568
-524
-479
-478
-479
-468
-456
-419
-365
-333
-326
-323
-348
-381
-440
-501
-548
-609
-695
-781
-815
-813
-801
-838
-860
-861
-820
-740
-738
-768
-785
-799
-825
-878
-898
-774
-619
-592
-620
-554
-425
-378
-377
-313
-176
-88
-56
25
162
261
304
358
449
511
560
650
751
787
799
855
928
998
1041
1110
1159
1102
969
791
647
488
396
452
539
602
546
422
305
168
39
-36
-86
-166
-284
-427
-549
-616
-625
-624
-637
-664
-686
-684
-678
-706
-741
-755
-748
-763
-761
-680
-582
-521
-517
-537
-567
-594
-598
-582
-559
-551
-556
-558
-562
-532
-465
-414
-399
-403
-431
-495
-571
-653
-727
-794
-859
-886
-892
-918
-951
-957
-953
-924
-896
-880
-841
-843
-905
-963
-986
-991
-966
-910
-829
-757
-704
-639
-593
-544
-494
-439
-356
-275
-185
-78
34
126
210
292
352
414
488
569
633
681
721
769
845
931
1024
1083
1117
1115
1006
827
622
435
406
462
469
462
413
323
205
61
-55
-78
-86
-191
-362
-506
-591
-650
-702
-740
-743
-724
-741
-750
-720
-695
-679
-704
-733
-732
-687
-617
-555
-512
-495
-495
-520
-525
-511
-499
-486
-502
-512
-512
-502
-462
-416
-375
-366
-385
-404
-437
-484
-546
-595
-654
-755
-803
-828
-795
-741
-755
-767
-770
-767
-759
-786
-820
-804
-806
-855
-902
-894
-823
-767
-729
-678
-603
-536
-519
-466
-368
-284
-217
-148
-45
46
125
196
266
335
385
462
550
652
707
743
809
877
959
1041
1112
1132
1070
874
654
472
354
398
454
490
505
424
311
166
16
-57
-56
-104
-264
-454
-570
-624
-665
-702
-719
-694
-677
-712
-739
-741
-728
-736
-778
-818
-792
-712
-631
-573
-535
-513
-538
-563
-546
-522
-491
-488
-506
-497
-485
-455
-432
-402
-377
-392
-436
-476
-521
-567
-635
-715
-775
-810
-786
-756
-730
-697
-704
-714
-724
-754
-773
-746
-755
-830
-898
-923
-896
-843
-781
-714
-633
-580
-548
-500
-425
-359
-302
-232
-157
-76
-7
81
193
260
293
368
459
556
657
737
813
846
895
978
1059
1112
1104
1012
815
598
384
274
326
413
475
427
300
206
108
-33
-123
-136
-173
-287
-493
-659
-696
-686
-702
-727
-717
-694
-682
-681
-693
-677
-666
-702
-766
-776
-708
-625
-564
-549
-554
-547
-542
-549
-526
-483
-493
-532
-565
-570
-538
-492
-446
-421
-425
-455
-489
-528
-563
-600
-639
-668
-706
-724
-739
-786
-788
-789
-778
-722
-735
-748
-776
-807
-839
-898
-952
-943
-838
-782
-778
-722
-611
-540
-538
-539
-482
-383
-346
-296
-188
-72
24
95
210
311
390
465
584
674
711
757
807
895
975
1008
1056
1079
1011
859
661
458
280
263
311
339
338
261
179
67
-84
-196
-235
-275
-389
-557
-708
-775
-791
-811
-835
-828
-800
-797
-821
-848
-840
-827
-865
-909
-903
-839
-775
-730
-703
-690
-690
-699
-703
-675
-631
-601
-595
-592
-599
-594
-550
-502
-465
-458
-461
-517
-574
-615
-679
-750
-812
-836
-820
-813
-809
-804
-800
-772
-779
-797
-800
-790
-813
-890
-945
-947
-904
-845
-779
-684
-568
-494
-466
-416
-357
-283
-230
-157
-60
10
100
182
277
354
399
465
577
684
758
810
876
961
1019
1060
1071
1068
1015
942
772
542
329
215
261
305
341
351
319
243
100
-1
-33
-30
-76
-242
-412
-528
-606
-672
-704
-700
-635
-604
-623
-623
-616
-571
-577
-606
-632
-633
-595
-567
-553
-530
-530
-555
-582
-608
-595
-573
-563
-568
-575
-573
-561
-555
-540
-542
-561
-604
-687
-784
-838
-875
-935
-986
-1064
-1057
-1028
-1025
-998
-971
-906
-864
-858
-827
-822
-813
-844
-906
-872
-786
-667
-537
-448
-338
-259
-243
-179
-119
-27
44
77
152
212
274
353
429
494
529
588
711
818
867
890
919
910
873
769
596
437
206
-32
-223
-418
-446
-343
-203
-6
53
71
48
-58
-82
-112
-98
-149
-330
-400
-455
-500
-486
-497
-419
-335
-359
-353
-370
-362
-331
-389
-400
-439
-466
-432
-418
-377
-328
-358
-350
-353
-336
-274
-250
-253
-294
-323
-373
-426
-483
-504
-532
-590
-687
-801
-879
-936
-991
-1041
-1080
-1080
-1074
-1108
-1130
-1127
-1129
-1149
-1176
-1154
-1052
-985
-941
-857
-778
-671
-607
-523
-348
-204
-129
-95
-85
-32
43
116
223
328
433
525
613
719
789
840
873
880
929
953
981
988
944
925
855
652
375
138
-116
-363
-664
-904
-913
-832
-673
-529
-427
-351
-411
-505
-528
-524
-479
-539
-641
-667
-645
-593
-540
-438
-231
-86
-73
-96
-158
-155
-199
-317
-397
-459
-484
-463
-424
-359
-299
-268
-211
-179
-157
-122
-129
-162
-215
-288
-364
-447
-493
-503
-514
-553
-612
-680
-747
-800
-846
-883
-947
-991
-1039
-1089
-1136
-1208
-1182
-1146
-1282
-1369
-1255
-1060
-886
-878
-712
-391
-260
-216
-176
-73
-15
-127
-152
-93
-44
42
98
279
489
602
692
744
827
890
858
771
751
780
858
907
931
1009
1000
948
808
444
125
-257
-582
-782
-1103
-1209
-1149
-1003
-719
-559
-428
-349
-463
-482
-520
-554
-584
-740
-751
-737
-772
-676
-576
-396
-207
-171
-122
-173
-284
-309
-395
-487
-585
-656
-593
-505
-423
-325
-243
-150
-95
-81
-59
-83
-130
-157
-214
-306
-408
-469
-443
-411
-401
-440
-520
-636
-734
-791
-887
-994
-1098
-1143
-1121
-1127
-1097
-1054
-1013
-1040
-1114
-1053
-948
-836
-773
-715
-521
-351
-249
-142
-52
-7
-34
-86
-41
13
36
61
121
292
451
571
715
839
925
933
851
826
835
936
1057
1104
1178
1218
1275
1243
1039
657
203
-153
-482
-859
-1229
-1354
-1186
-994
-825
-606
-386
-244
-267
-356
-418
-510
-595
-705
-736
-658
-578
-497
-368
-180
47
117
22
-90
-210
-306
-498
-711
-803
-779
-701
-593
-486
-323
-187
-103
-73
-111
-166
-241
-318
-394
-449
-511
-533
-529
-488
-428
-422
-449
-496
-571
-785
-1001
-1112
-1211
-1303
-1439
-1441
-1333
-1284
-1285
-1263
-1120
-992
-955
-913
-821
-663
-533
-468
-375
-282
-226
-174
-65
96
171
143
134
161
183
210
274
399
527
621
702
781
815
883
990
1085
1205
1230
1275
1307
1293
1259
1103
791
308
-69
-290
-536
-899
-1184
-1183
-935
-788
-756
-630
-446
-333
-427
-612
-696
-708
-701
-679
-604
-442
-344
-268
-133
45
178
90
-96
-235
-325
-476
-665
-774
-735
-630
-534
-445
-362
-255
-141
-105
-177
-296
-399
-432
-471
-505
-531
-516
-477
-428
-392
-371
-408
-483
-698
-957
-1103
-1225
-1323
-1459
-1528
-1457
-1445
-1503
-1431
-1233
-1072
-1064
-1086
-921
-707
-586
-523
-448
-332
-290
-261
-101
89
225
276
254
276
310
357
461
562
642
707
722
799
892
954
1042
1128
1257
1361
1398
1412
1348
1200
994
654
156
-243
-488
-643
-881
-1123
-1100
-861
-670
-613
-537
-393
-314
-458
-638
-712
-699
-646
-618
-489
-281
-165
-129
-72
63
151
6
-235
-418
-523
-611
-724
-771
-700
-600
-477
-370
-308
-245
-227
-237
-317
-457
-543
-556
-542
-515
-503
-470
-449
-449
-434
-444
-508
-665
-856
-989
-1102
-1227
-1279
-1370
-1685
-1622
-1423
-1327
-1465
-1662
-1327
-988
-965
-953
-856
-680
-612
-567
-265
-117
-121
-85
28
213
185
85
187
326
484
450
376
516
634
759
857
851
855
973
1166
1302
1351
1399
1360
1307
1262
1035
514
-122
-407
-523
-803
-1150
-1271
-1059
-751
-536
-406
-373
-346
-333
-433
-574
-677
-664
-603
-551
-402
-222
-135
-74
26
180
160
-111
-398
-531
-546
-618
-750
-752
-619
-434
-260
-165
-113
-105
-94
-81
-159
-307
-398
-387
-306
-253
-247
-237
-242
-208
-209
-296
-559
-906
-1083
-1158
-1236
-1402
-1501
-1414
-1310
-1255
-1283
-1293
-1196
-1100
-998
-951
-928
-814
-665
-456
-279
-215
-175
-132
4
206
272
221
148
173
285
375
437
496
572
699
813
889
930
932
1051
1209
1319
1384
1384
1328
1275
1170
892
295
-300
-533
-589
-811
-1160
-1278
-1013
-692
-564
-501
-454
-385
-430
-557
-631
-662
-622
-551
-450
-266
-100
-48
-44
-2
80
-9
-315
-564
-656
-676
-737
-821
-791
-648
-470
-318
-251
-232
-205
-210
-216
-290
-386
-400
-358
-272
-224
-226
-239
-238
-222
-249
-390
-561
-744
-882
-1017
-1084
-1327
-1634
-1540
-1318
-1190
-1358
-1520
-1291
-1004
-875
-740
-703
-692
-672
-487
-159
-27
-58
-57
73
235
203
147
195
271
387
403
369
394
491
671
786
810
826
851
1004
1238
1396
1446
1384
1336
1277
1109
732
149
-318
-538
-653
-889
-1167
-1186
-863
-544
-432
-439
-452
-425
-496
-615
-657
-661
-635
-562
-403
-199
-89
-78
-62
10
21
-159
-455
-655
-722
-761
-844
-906
-841
-688
-480
-319
-275
-289
-301
-286
-320
-441
-515
-483
-391
-309
-268
-222
-214
-224
-252
-447
-701
-887
-1014
-1107
-1265
-1346
-1281
-1271
-1269
-1265
-1267
-1222
-1182
-1064
-945
-894
-805
-637
-442
-283
-204
-144
-114
-47
109
229
252
216
230
365
497
586
655
717
827
901
932
955
1019
1144
1249
1336
1393
1413
1352
1244
1095
718
71
-473
-700
-769
-977
-1279
-1244
-887
-590
-468
-422
-333
-301
-419
-555
-650
-668
-631
-551
-397
-238
-142
-81
-49
-5
-14
-177
-446
-678
-746
-755
-796
-818
-759
-588
-374
-234
-183
-170
-155
-149
-240
-361
-430
-404
-320
-245
-201
-190
-191
-229
-278
-398
-574
-794
-949
-1080
-1163
-1461
-1766
-1605
-1319
-1184
-1405
-1462
-1110
-875
-843
-711
-614
-642
-748
-571
-149
-3
-80
-62
136
289
223
188
257
315
380
415
450
475
565
730
872
940
968
1031
1207
1381
1492
1467
1383
1322
1227
1051
588
16
-382
-584
-734
-917
-1077
-981
-705
-453
-304
-267
-215
-241
-365
-465
-462
-399
-365
-307
-113
89
167
111
74
127
57
-174
-423
-584
-658
-717
-755
-699
-592
-450
-279
-174
-142
-169
-186
-195
-271
-339
-349
-308
-230
-150
-81
-62
-175
-356
-490
-614
-787
-1017
-1241
-1350
-1361
-1347
-1317
-1291
-1331
-1376
-1279
-1080
-935
-942
-907
-743
-578
-452
-347
-216
-129
-99
-22
121
217
232
247
312
377
448
541
641
707
706
732
787
846
910
961
1075
1204
1325
1344
1303
1171
954
520
-138
-598
-790
-885
-1102
-1312
-1145
-739
-476
-373
-321
-197
-190
-375
-532
-593
-567
-517
-465
-289
-66
83
132
86
110
96
-107
-403
-667
-740
-739
-786
-767
-661
-469
-264
-131
-52
-53
-93
-121
-211
-303
-337
-325
-278
-232
-150
-88
-113
-176
-270
-379
-557
-789
-963
-1094
-1188
-1327
-1474
-1817
-2013
-1692
-1218
-1041
-1212
-1054
-517
-186
-157
-153
-146
-279
-477
-347
27
231
221
278
493
599
512
505
598
612
521
354
370
512
726
941
1098
1199
1291
1378
1437
1421
1164
819
340
-203
-569
-741
-764
-880
-1068
-992
-672
-453
-454
-506
-410
-384
-611
-850
-910
-754
-600
-489
-297
-99
-5
25
32
55
-17
-254
-523
-714
-774
-776
-778
-736
-653
-496
-325
-232
-187
-180
-192
-254
-377
-456
-463
-414
-316
-266
-260
-283
-344
-366
-485
-675
-892
-1089
-1226
-1347
-1403
-1380
-1397
-1486
-1488
-1329
-1117
-1036
-1025
-937
-747
-591
-506
-379
-278
-274
-246
-89
113
206
210
312
468
584
650
737
798
781
774
835
938
970
1003
1125
1286
1369
1396
1356
1277
1088
838
388
-200
-598
-757
-824
-1048
-1208
-1018
-662
-460
-372
-288
-193
-262
-480
-589
-592
-568
-571
-528
-347
-174
-94
-77
-49
12
-62
-304
-564
-726
-744
-753
-794
-745
-618
-444
-287
-178
-110
-119
-144
-196
-273
-342
-369
-354
-332
-317
-272
-343
-531
-604
-597
-660
-926
-1193
-1279
-1319
-1362
-1413
-1499
-1545
-1486
-1277
-1061
-976
-888
-722
-539
-425
-360
-308
-316
-303
-157
35
144
183
277
466
612
702
751
769
757
767
800
803
840
901
1012
1140
1286
1386
1326
1200
1081
900
505
-98
-510
-635
-719
-897
-1087
-1020
-738
-496
-324
-251
-216
-250
-391
-500
-516
-486
-456
-432
-290
-89
24
48
31
47
25
-143
-391
-590
-658
-672
-696
-711
-657
-505
-333
-215
-145
-87
-112
-175
-248
-298
-345
-388
-406
-429
-439
-519
-579
-638
-700
-791
-980
-1125
-1232
-1306
-1380
-1523
-1608
-1542
-1371
-1217
-1102
-949
-740
-578
-455
-343
-311
-357
-402
-294
-89
44
94
196
404
612
767
843
817
755
726
734
754
764
791
912
1080
1228
1279
1292
1210
1051
831
560
199
-270
-579
-689
-730
-919
-1092
-976
-637
-365
-311
-334
-337
-341
-435
-545
-599
-572
-511
-402
-247
-106
-2
23
-12
-32
-89
-258
-490
-668
-682
-641
-641
-660
-600
-439
-279
-158
-127
-177
-206
-215
-252
-317
-383
-368
-358
-482
-531
-498
-481
-583
-795
-880
-948
-1113
-1311
-1444
-1482
-1522
-1540
-1431
-1224
-1053
-917
-743
-551
-460
-461
-459
-399
-309
-214
-80
61
172
328
547
789
918
868
800
768
784
813
770
737
785
924
1110
1225
1244
1161
1022
869
686
382
-103
-516
-701
-721
-835
-1045
-1038
-768
-472
-368
-350
-350
-407
-558
-681
-711
-699
-708
-691
-534
-331
-221
-223
-254
-230
-258
-408
-602
-750
-802
-809
-806
-782
-712
-553
-368
-247
-192
-184
-203
-234
-310
-370
-421
-441
-537
-734
-678
-561
-544
-738
-911
-826
-889
-1086
-1294
-1439
-1526
-1650
-1614
-1409
-1269
-1156
-997
-740
-558
-552
-518
-483
-450
-404
-312
-145
-11
142
407
634
784
807
836
918
920
882
778
745
811
908
1052
1135
1178
1159
1062
1012
903
748
435
18
-302
-459
-485
-637
-851
-845
-581
-297
-235
-296
-292
-313
-404
-519
-577
-589
-644
-634
-501
-350
-284
-299
-322
-300
-300
-385
-563
-714
-738
-717
-718
-746
-684
-532
-372
-231
-143
-140
-186
-227
-258
-330
-406
-452
-473
-459
-437
-454
-514
-664
-1096
-1409
-1405
-1397
-1605
-1898
-1771
-1437
-1240
-1072
-845
-656
-744
-900
-757
-515
-464
-522
-421
-158
8
148
373
589
689
680
721
784
764
729
732
800
849
928
1053
1168
1232
1192
1067
918
783
652
459
119
-204
-389
-422
-476
-658
-738
-588
-346
-253
-284
-317
-386
-527
-647
-649
-589
-582
-594
-502
-332
-207
-193
-240
-280
-300
-358
-484
-635
-693
-679
-672
-670
-605
-449
-320
-248
-201
-222
-342
-453
-499
-546
-669
-783
-776
-678
-626
-636
-658
-733
-904
-1135
-1285
-1339
-1439
-1550
-1565
-1450
-1288
-1154
-1017
-868
-753
-674
-579
-460
-362
-285
-175
-1
186
351
497
631
735
809
857
876
862
826
841
925
1010
998
943
888
861
792
676
587
476
305
-12
-299
-413
-489
-613
-805
-844
-704
-558
-436
-361
-336
-391
-509
-566
-566
-548
-556
-589
-565
-508
-409
-342
-361
-367
-354
-360
-411
-502
-537
-540
-571
-562
-534
-422
-319
-229
-135
-112
-124
-163
-195
-220
-284
-342
-378
-428
-510
-868
-1068
-937
-901
-1159
-1532
-1429
-1161
-1132
-1148
-1061
-954
-1060
-1138
-866
-570
-560
-664
-577
-320
-205
-114
93
264
321
341
473
595
581
610
709
791
785
815
1037
1198
1193
1058
919
848
764
642
497
347
167
-53
-283
-387
-442
-557
-704
-788
-755
-678
-619
-624
-660
-702
-758
-821
-836
-773
-690
-677
-691
-635
-556
-536
-552
-545
-538
-591
-650
-672
-673
-666
-638
-574
-546
-597
-550
-415
-379
-481
-617
-585
-565
-624
-658
-657
-705
-877
-943
-863
-865
-991
-1112
-1077
-1034
-1089
-1106
-1058
-1012
-1022
-999
-871
-749
-655
-501
-307
-126
-19
93
242
334
400
434
507
609
672
798
923
1074
1218
1278
1269
1201
1117
1004
858
724
606
496
252
-23
-204
-260
-290
-473
-641
-660
-548
-473
-502
-537
-573
-651
-748
-780
-717
-678
-716
-741
-722
-672
-631
-645
-665
-702
-714
-725
-747
-728
-694
-656
-648
-641
-552
-454
-377
-354
-364
-582
-731
-591
-502
-647
-898
-834
-614
-608
-714
-733
-727
-895
-1082
-1012
-881
-954
-1097
-1064
-887
-835
-864
-794
-671
-566
-475
-332
-162
-71
52
205
319
370
394
560
726
800
848
912
1058
1129
1121
1096
1002
924
847
791
696
530
392
283
238
107
-121
-309
-480
-530
-568
-665
-736
-791
-705
-628
-646
-671
-718
-714
-742
-763
-742
-781
-822
-825
-763
-697
-734
-731
-688
-653
-642
-683
-675
-649
-639
-576
-673
-779
-662
-530
-488
-655
-665
-516
-514
-581
-652
-628
-738
-912
-897
-770
-717
-857
-937
-843
-798
-835
-856
-814
-757
-729
-621
-454
-322
-184
-36
114
177
214
333
450
513
544
613
749
876
980
1045
1071
1078
1027
1004
996
909
799
667
597
508
370
196
-43
-182
-258
-339
-470
-655
-667
-607
-577
-605
-674
-695
-758
-814
-819
-803
-824
-873
-886
-831
-796
-773
-772
-818
-844
-881
-869
-892
-925
-956
-1119
-1060
-894
-825
-894
-952
-708
-570
-614
-667
-628
-605
-748
-784
-623
-558
-652
-744
-674
-610
-699
-765
-752
-729
-751
-725
-557
-427
-352
-205
-40
60
64
158
320
399
443
491
629
791
913
1056
1119
1125
1086
1050
1056
1022
995
949
914
821
706
643
572
446
253
89
-36
-119
-197
-289
-385
-477
-515
-535
-557
-586
-636
-678
-752
-802
-854
-926
-989
-1068
-1090
-1086
-1079
-1102
-1114
-1084
-1080
-1068
-1064
-1070
-1052
-1032
-986
-944
-896
-844
-811
-765
-724
-704
-678
-663
-650
-645
-631
-601
-573
-553
-519
-462
-383
-301
-217
-171
-179
-151
-118
-73
-34
0
104
210
352
506
632
733
739
724
721
780
814
805
802
809
860
866
840
832
760
636
435
239
152
73
-73
-268
-387
-399
-407
-431
-403
-382
-459
-605
-672
-670
-731
-840
-928
-933
-911
-908
-886
-854
-866
-916
-960
-968
-981
-1019
-1047
-1049
-1048
-1029
-961
-872
-814
-765
-695
-625
-583
-566
-535
-502
-481
-452
-399
-320
-249
-182
-96
-30
2
-7
-13
-10
-31
-48
-25
65
174
295
407
498
585
627
652
673
679
702
742
807
826
846
887
902
863
756
636
553
441
326
204
76
-22
-180
-234
-272
-294
-352
-420
-408
-455
-533
-627
-682
-729
-792
-793
-788
-819
-830
-844
-841
-873
-927
-951
-989
-1034
-1080
-1089
-1063
-1065
-1055
-994
-944
-881
-842
-781
-716
-672
-607
-576
-539
-520
-485
-413
-350
-249
-142
-42
29
38
48
49
43
41
7
-1
29
116
242
351
452
537
581
568
565
574
574
577
564
577
607
639
617
605
606
538
410
271
205
132
37
-97
-216
-281
-290
-300
-332
-371
-419
-420
-440
-491
-559
-639
-715
-795
-821
-815
-815
-822
-845
-826
-809
-817
-856
-901
-944
-980
-998
-1026
-1042
-1028
-987
-931
-898
-849
-789
-720
-679
-657
-635
-602
-549
-496
-421
-357
-278
-172
-58
15
10
4
19
30
13
-6
27
76
167
317
443
507
531
529
549
572
571
569
554
581
594
601
644
652
598
492
450
363
263
148
65
-23
-177
-265
-342
-336
-389
-453
-499
-552
-596
-706
-749
-797
-884
-939
-964
-935
-953
-956
-930
-923
-945
-972
-954
-971
-1002
-1032
-1024
-1008
-997
-979
-925
-868
-835
-796
-739
-678
-642
-626
-571
-533
-505
-460
-417
-346
-294
-224
-147
-76
-15
13
20
16
10
5
-18
-10
29
115
225
320
405
453
473
484
506
556
572
576
593
630
688
686
663
614
591
559
485
402
328
247
154
57
-36
-83
-119
-191
-238
-282
-316
-401
-488
-527
-605
-704
-808
-826
-829
-891
-926
-892
-863
-912
-942
-912
-932
-1020
-1102
-1095
-1094
-1130
-1155
-1125
-1070
-1043
-1010
-959
-900
-885
-850
-797
-769
-749
-710
-635
-559
-491
-417
-305
-200
-103
-7
35
33
28
32
45
23
20
46
114
215
322
394
427
432
453
450
423
445
458
502
500
511
539
538
514
471
461
420
345
254
190
107
-10
-99
-105
-147
-186
-207
-197
-208
-316
-353
-383
-428
-519
-596
-599
-643
-674
-693
-697
-714
-760
-780
-796
-825
-866
-895
-903
-917
-934
-936
-941
-930
-911
-884
-834
-826
-806
-777
-744
-693
-674
-633
-602
-571
-523
-471
-383
-294
-219
-159
-106
-66
-43
-20
-20
-36
-25
10
71
163
260
351
425
446
463
487
499
527
489
507
532
562
572
512
514
490
451
384
311
256
165
91
39
-25
-71
-147
-184
-228
-272
-278
-320
-372
-453
-503
-547
-618
-682
-704
-720
-764
-792
-773
-761
-780
-811
-801
-796
-830
-850
-836
-846
-872
-867
-842
-813
-803
-767
-740
-720
-701
-669
-636
-637
-638
-612
-560
-531
-510
-453
-380
-300
-217
-125
-60
-30
-13
7
30
15
10
33
78
157
248
362
427
444
448
443
461
456
454
430
432
463
484
483
499
525
488
415
366
338
255
198
139
72
-49
-104
-106
-126
-166
-234
-263
-313
-366
-411
-429
-497
-590
-633
-652
-658
-707
-725
-722
-725
-730
-758
-749
-776
-820
-834
-838
-835
-863
-850
-836
-838
-827
-799
-759
-740
-728
-724
-730
-712
-675
-635
-598
-561
-524
-463
-381
-303
-241
-189
-126
-95
-67
-54
-62
-72
-77
-36
29
92
160
228
274
299
317
313
305
290
297
316
327
377
409
412
401
386
371
332
288
218
124
18
-47
-40
-59
-120
-176
-166
-137
-144
-180
-203
-242
-326
-406
-451
-455
-500
-555
-584
-584
-596
-621
-639
-646
-662
-712
-747
-762
-788
-768
-766
-789
-775
-771
-726
-714
-712
-703
-694
-681
-675
-648
-635
-622
-603
-577
-532
-482
-429
-379
-322
-257
-199
-163
-148
-139
-148
-166
-188
-207
-211
-189
-110
-11
66
131
188
225
258
277
281
304
308
316
289
284
311
315
288
218
176
149
94
11
-69
-138
-194
-261
-271
-265
-268
-263
-254
-272
-338
-366
-387
-434
-484
-525
-554
-588
-644
-663
-674
-698
-734
-756
-781
-815
-803
-798
-832
-865
-833
-791
-769
-760
-746
-714
-696
-701
-688
-672
-668
-674
-657
-634
-608
-569
-545
-524
-497
-442
-381
-302
-227
-163
-108
-72
-58
-45
-40
-47
-46
-24
16
80
161
252
329
351
371
397
402
376
343
330
291
268
266
292
305
270
233
222
174
130
76
51
31
-16
-74
-122
-151
-180
-208
-252
-259
-287
-318
-364
-378
-393
-452
-519
-569
-589
-631
-682
-707
-720
-732
-763
-766
-740
-746
-767
-761
-732
-746
-766
-746
-737
-742
-736
-711
-687
-689
-689
-659
-629
-609
-597
-559
-518
-502
-465
-442
-393
-328
-273
-207
-156
-123
-104
-95
-73
-71
-66
-53
-30
12
72
144
208
226
236
259
287
298
272
269
272
299
276
244
228
209
187
130
83
64
37
-15
-78
-96
-102
-138
-165
-175
-159
-184
-225
-248
-260
-305
-382
-425
-465
-510
-551
-540
-532
-534
-553
-571
-579
-607
-629
-668
-693
-724
-747
-737
-734
-726
-726
-699
-654
-652
-617
-615
-635
-649
-655
-635
-635
-624
-605
-570
-519
-470
-421
-378
-339
-298
-270
-238
-210
-182
-167
-160
-145
-123
-95
-48
-8
48
125
182
221
235
225
213
216
218
202
189
182
192
205
196
175
127
94
55
-12
-53
-94
-126
-112
-140
-155
-152
-152
-162
-225
-252
-290
-322
-375
-434
-451
-483
-526
-557
-552
-525
-531
-554
-576
-600
-614
-628
-639
-657
-657
-656
-661
-660
-657
-644
-651
-657
-655
-639
-623
-622
-623
-600
-592
-595
-580
-533
-481
-471
-451
-411
-371
-336
-291
-226
-191
-179
-168
-150
-117
-90
-59
-49
-38
-9
49
96
126
149
157
152
144
146
111
109
86
61
52
35
57
68
56
39
0
-32
-56
-69
-80
-112
-155
-192
-210
-235
-245
-242
-242
-306
-359
-375
-375
-397
-453
-464
-467
-478
-496
-508
-513
-542
-566
-593
-617
-630
-646
-657
-674
-689
-694
-706
-725
-712
-695
-705
-722
-721
-713
-702
-684
-657
-650
-649
-648
-625
-608
-603
-582
-540
-506
-476
-430
-367
-319
-280
-260
-240
-208
-177
-158
-139
-116
-86
-37
-9
31
71
86
90
90
77
66
50
69
68
58
43
32
69
64
58
44
18
-30
-107
-135
-139
-162
-209
-258
-247
-263
-292
-328
-320
-318
-349
-387
-403
-414
-440
-454
-473
-470
-495
-496
-506
-496
-489
-510
-513
-528
-512
-503
-523
-544
-581
-576
-581
-587
-594
-603
-583
-578
-566
-564
-553
-524
-536
-521
-501
-481
-454
-450
-419
-378
-321
-271
-228
-186
-155
-144
-162
-167
-136
-102
-66
-43
-16
9
48
98
116
126
122
119
104
73
56
47
54
38
41
30
13
27
7
-22
-68
-123
-186
-228
-226
-202
-233
-266
-263
-261
-274
-308
-306
-316
-357
-386
-432
-456
-486
-517
-523
-519
-536
-549
-544
-536
-539
-562
-571
-584
-595
-583
-570
-583
-609
-612
-610
-604
-578
-561
-537
-541
-555
-540
-525
-510
-503
-494
-482
-469
-437
-401
-366
-343
-331
-300
-271
-242
-226
-210
-186
-167
-149
-123
-96
-65
-27
14
47
62
93
125
150
158
163
129
97
63
39
33
5
-12
-19
-19
-41
-53
-80
-119
-167
-214
-222
-226
-211
-229
-278
-302
-336
-360
-397
-407
-401
-450
-477
-490
-497
-507
-535
-505
-508
-532
-553
-573
-560
-575
-564
-567
-578
-573
-576
-540
-514
-519
-517
-521
-517
-511
-479
-465
-475
-480
-484
-473
-465
-451
-432
-433
-424
-419
-402
-365
-336
-301
-275
-266
-246
-219
-193
-166
-141
-113
-95
-64
-36
2
45
53
51
55
63
66
54
54
34
19
-4
-35
-53
-67
-71
-74
-79
-80
-103
-111
-122
-163
-177
-195
-195
-223
-234
-260
-282
-302
-337
-336
-365
-393
-412
-416
-411
-418
-411
-437
-478
-503
-518
-508
-520
-527
-539
-543
-550
-565
-549
-519
-514
-523
-515
-486
-474
-477
-470
-461
-461
-472
-479
-467
-427
-395
-362
-351
-352
-329
-302
-290
-268
-253
-248
-245
-226
-209
-200
-189
-199
-197
-196
-183
-165
-168
-144
-102
-66
-66
-84
-81
-83
-99
-122
-137
-153
-169
-189
-201
-203
-215
-209
-213
-228
-233
-245
-243
-275
-302
-317
-365
-387
-403
-414
-396
-415
-407
-423
-440
-429
-427
-397
-393
-387
-399
-438
-452
-445
-436
-441
-454
-449
-448
-450
-463
-454
-432
-404
-387
-395
-398
-406
-413
-419
-413
-407
-408
-406
-394
-405
-416
-431
-405
-371
-348
-322
-300
-278
-263
-254
-246
-248
-234
-224
-213
-196
-185
-175
-164
-157
-140
-106
-89
-84
-96
-102
-99
-84
-76
-56
-64
-77
-87
-87
-61
-63
-64
-63
-62
-70
-69
-59
-46
-70
-81
-104
-135
-164
-188
-191
-209
-217
-213
-221
-229
-220
-226
-230
-248
-252
-259
-255
-270
-286
-292
-300
-309
-320
-338
-357
-366
-375
-377
-379
-376
-395
-411
-422
-438
-445
-449
-458
-476
-494
-498
-506
-521
-515
-528
-533
-532
-525
-514
-507
-486
-454
-419
-395
-394
-400
-385
-363
-344
-320
-289
-252
-217
-208
-211
-199
-170
-154
-149
-135
-130
-106
-77
-46
-36
-47
-48
-47
-35
-36
-23
-15
-23
-17
-22
-43
-55
-79
-105
-112
-119
-128
-143
-157
-169
-197
-208
-214
-228
-232
-239
-254
-265
-272
-293
-321
-343
-355
-367
-399
-412
-406
-399
-403
-430
-418
-402
-399
-415
-420
-422
-435
-438
-435
-428
-430
-438
-446
-471
-477
-472
-467
-462
-464
-454
-447
-443
-437
-436
-415
-400
-415
-422
-405
-378
-355
-331
-306
-304
-309
-314
-305
-276
-257
-235
-219
-206
-187
-163
-139
-103
-70
-47
-38
-37
-39
-44
-38
-15
1
11
31
42
40
36
26
1
-18
-23
-23
-20
-37
-58
-82
-112
-144
-152
-169
-198
-214
-232
-239
-276
-294
-306
-333
-353
-382
-385
-400
-430
-428
-443
-456
-475
-486
-492
-511
-527
-529
-519
-508
-501
-490
-502
-520
-514
-501
-490
-502
-519
-527
-513
-493
-475
-451
-430
-412
-418
-411
-387
-345
-303
-279
-262
-247
-241
-233
-208
-203
-187
-175
-164
-148
-132
-136
-130
-114
-117
-115
-93
-88
-78
-88
-94
-89
-92
-99
-86
-51
-36
-27
-18
-13
-36
-49
-52
-64
-64
-64
-69
-74
-72
-95
-121
-131
-148
-160
-164
-184
-205
-233
-265
-306
-332
-350
-356
-359
-361
-369
-382
-386
-417
-432
-435
-435
-456
-482
-493
-498
-515
-530
-522
-523
-535
-554
-558
-570
-574
-572
-554
-557
-581
-569
-551
-546
-540
-517
-501
-483
-461
-473
-461
-429
-415
-388
-366
-346
-326
-295
-267
-255
-246
-229
-209
-206
-205
-188
-166
-146
-113
-80
-55
-41
-46
-44
-20
3
8
20
15
4
10
16
12
6
5
-8
-15
-23
-43
-48
-51
-47
-51
-55
-68
-87
-98
-106
-127
-147
-141
-148
-149
-160
-173
-157
-163
-170
-180
-208
-228
-234
-235
-244
-281
-298
-312
-335
-358
-373
-367
-358
-362
-372
-365
-386
-403
-410
-412
-413
-427
-421
-419
-419
-423
-415
-406
-407
-406
-408
-398
-374
-356
-348
-348
-341
-340
-335
-311
-295
-275
-256
-232
-228
-217
-194
-178
-176
-181
-167
-150
-129
-115
-109
-113
-116
-103
-103
-114
-115
-120
-136
-146
-153
-161
-176
-191
-190
-186
-172
-169
-172
-169
-174
-175
-199
-203
-205
-214
-219
-243
-246
-253
-265
-275
-276
-278
-293
-292
-290
-292
-302
-308
-306
-314
-304
-298
-297
-296
-295
-297
-322
-340
-349
-366
-371
-378
-388
-387
-382
-375
-356
-334
-309
-286
-274
-288
-299
-288
-274
-249
-243
-223
-197
-205
-209
-212
-191
-173
-164
-164
-153
-138
-149
-150
-132
-123
-124
-127
-129
-119
-112
-96
-84
-68
-69
-81
-78
-87
-101
-99
-100
-109
-111
-131
-139
-127
-127
-127
-123
-138
-135
-141
-151
-178
-186
-180
-159
-158
-171
-158
-160
-160
-162
-169
-194
-201
-220
-235
-240
-249
-258
-260
-279
-313
-326
-342
-372
-388
-393
-405
-415
-424
-431
-439
-439
-442
-458
-459
-477
-486
-484
-480
-477
-482
-472
-453
-433
-434
-417
-394
-370
-356
-359
-347
-342
-321
-294
-256
-232
-219
-204
-197
-188
-172
-150
-132
-115
-124
-142
-165
-160
-158
-156
-135
-114
-109
-130
-144
-145
-137
-120
-95
-90
-95
-106
-126
-134
-131
-119
-100
-95
-113
-123
-131
-138
-156
-163
-168
-171
-177
-189
-189
-197
-185
-194
-196
-198
-223
-236
-250
-263
-276
-287
-293
-292
-294
-305
-307
-318
-343
-355
-367
-381
-387
-394
-383
-371
-358
-353
-363
-379
-395
-398
-389
-385
-386
-390
-391
-398
-395
-387
-369
-346
-345
-337
-333
-327
-345
-352
-343
-337
-333
-320
-307
-302
-289
-273
-266
-266
-263
-260
-249
-248
-236
-214
-213
-215
-222
-209
-195
-182
-172
-178
-161
-171
-189
-199
-203
-202
-192
-181
-173
-161
-155
-152
-166
-166
-183
-209
-228
-235
-239
-254
-267
-266
-252
-255
-242
-239
-235
-232
-237
-248
-265
-288
-298
-304
-306
-299
-306
-309
-312
-296
-285
-284
-284
-293
-309
-327
-333
-353
-368
-362
-353
-342
-330
-323
-324
-323
-330
-321
-309
-310
-308
-311
-317
-315
-308
-282
-268
-264
-241
-222
-214
-218
-216
-200
-200
-197
-188
-168
-167
-180
-173
-163
-149
-133
-133
-143
-143
-140
-142
-160
-165
-147
-140
-136
-142
-153
-158
-166
-175
-170
-160
-154
-164
-184
-189
-197
-206
-216
-212
-218
-224
-236
-271
-296
-300
-312
-320
-308
-315
-322
-315
-301
-304
-319
-320
-337
-357
-368
-372
-368
-368
-374
-384
-391
-398
-389
-400
-409
-415
-422
-410
-420
-417
-419
-424
-425
-409
-400
-401
-398
-380
-369
-373
-366
-353
-340
-340
-325
-305
-283
-262
-250
-246
-232
-226
-224
-213
-206
-187
-171
-153
-130
-115
-108
-119
-108
-113
-124
-128
-118
-104
-102
-87
-94
-98
-97
-97
-100
-100
-105
-93
-117
-153
-168
-190
-192
-209
-203
-199
-190
-188
-181
-174
-175
-171
-176
-180
-186
-207
-228
-238
-237
-238
-235
-249
-266
-276
-289
-298
-316
-342
-354
-371
-360
-361
-375
-384
-392
-395
-411
-423
-432
-440
-442
-450
-450
-461
-467
-467
-467
-464
-448
-417
-416
-419
-422
-412
-398
-386
-366
-338
-308
-272
-259
-255
-258
-251
-242
-221
-197
-195
-194
-192
-190
-197
-187
-183
-177
-170
-172
-185
-203
-188
-162
-138
-128
-126
-131
-136
-137
-138
-138
-149
-149
-147
-135
-137
-150
-145
-160
-164
-168
-180
-190
-198
-224
-252
-272
-275
-269
-290
-306
-331
-362
-364
-366
-362
-359
-362
-370
-373
-372
-378
-378
-382
-387
-403
-423
-428
-435
-440
-420
-412
-411
-404
-405
-404
-411
-412
-410
-386
-368
-336
-307
-288
-274
-268
-252
-251
-247
-237
-238
-235
-237
-244
-239
-225
-223
-235
-239
-246
-247
-241
-240
-232
-225
-218
-206
-219
-221
-223
-206
-199
-201
-205
-200
-195
-212
-219
-222
-208
-198
-206
-213
-215
-227
-227
-233
-247
-262
-266
-271
-289
-301
-318
-315
-308
-316
-317
-318
-314
-310
-306
-308
-323
-342
-347
-364
-374
-382
-386
-398
-399
-404
-410
-401
-414
-407
-404
-410
-406
-403
-404
-424
-433
-430
-443
-446
-438
-428
-430
-413
-394
-383
-376
-379
-376
-372
-362
-364
-348
-326
-304
-269
-237
-227
-232
-233
-224
-212
-197
-187
-162
-132
-122
-116
-112
-108
-121
-133
-139
-130
-116
-117
-122
-134
-144
-144
-148
-143
-137
-119
-126
-153
-178
-193
-217
-228
-229
-240
-241
-240
-264
-282
-286
-298
-296
-302
-309
-312
-302
-311
-333
-342
-352
-353
-356
-356
-356
-356
-357
-355
-356
-355
-352
-371
-396
-408
-419
-425
-433
-438
-426
-424
-416
-424
-429
-435
-422
-407
-395
-374
-359
-347
-352
-361
-368
-361
-353
-331
-306
-300
-303
-297
-291
-271
-257
-255
-250
-247
-235
-242
-242
-238
-207
-168
-140
-128
-129
-129
-127
-110
-112
-97
-87
-94
-94
-94
-99
-99
-90
-83
-80
-89
-102
-116
-125
-139
-145
-154
-179
-195
-207
-205
-196
-197
-206
-216
-211
-215
-215
-214
-215
-226
-250
-261
-262
-260
-259
-237
-228
-219
-211
-218
-214
-211
-211
-213
-222
-245
-246
-251
-265
-273
-262
-260
-274
-275
-285
-289
-302
-308
-314
-321
-320
-330
-330
-325
-319
-304
-296
-299
-293
-273
-257
-252
-253
-268
-282
-294
-298
-286
-298
-301
-291
-294
-293
-284
-274
-272
-264
-267
-265
-262
-268
-269
-266
-249
-248
-252
-259
-255
-239
-231
-243
-254
-252
-251
-250
-245
-238
-231
-224
-232
-231
-239
-254
-254
-253
-251
-236
-237
-248
-244
-238
-237
-225
-221
-214
-206
-229
-255
-263
-261
-262
-254
-249
-256
-272
-280
-281
-282
-294
-289
-291
-290
-294
-299
-320
-344
-340
-342
-337
-329
-320
-315
-299
-282
-277
-267
-267
-267
-268
-262
-253
-239
-236
-225
-209
-207
-218
-221
-216
-199
-189
-190
-194
-185
-172
-180
-188
-204
-199
-194
-187
-181
-180
-177
-189
-202
-211
-210
-206
-213
-223
-227
-222
-218
-216
-223
-223
-229
-226
-232
-242
-243
-239
-237
-230
-231
-234
-239
-243
-236
-224
-220
-209
-209
-223
-230
-242
-239
-249
-252
-250
-259
-261
-268
-261
-256
-272
-281
-299
-311
-322
-321
-323
-327
-324
-328
-334
-343
-333
-327
-339
-350
-352
-357
-361
-357
-366
-377
-370
-363
-352
-332
-307
-284
-276
-271
-260
-244
-237
-234
-223
-223
-225
-212
-217
-221
-212
-220
-212
-199
-189
-192
-183
-182
-178
-173
-187
-186
-184
-191
-197
-197
-209
-222
-225
-235
-239
-242
-255
-262
-257
-265
-265
-243
-250
-270
-286
-288
-290
-301
-303
-307
-303
-295
-284
-286
-291
-292
-282
-266
-272
-282
-289
-290
-295
-300
-310
-310
-296
-294
-287
-273
-282
-288
-290
-302
-302
-299
-300
-315
-340
-347
-343
-335
-318
-301
-300
-303
-301
-315
-324
-329
-338
-341
-343
-345
-340
-329
-339
-349
-346
-357
-366
-372
-362
-343
-338
-322
-301
-302
-309
-313
-312
-296
-283
-274
-263
-263
-263
-255
-250
-226
-213
-207
-190
-186
-197
-194
-189
-203
-221
-228
-234
-253
-255
-250
-237
-231
-229
-218
-209
-202
-202
-215
-246
-263
-269
-278
-275
-275
-276
-277
-268
-264
-262
-257
-246
-244
-243
-236
-236
-220
-192
-172
-188
-200
-184
-185
-191
-181
-182
-188
-201
-198
-187
-186
-194
-206
-207
-231
-245
-247
-241
-250
-256
-259
-269
-284
-295
-290
-294
-292
-312
-320
-341
-360
-346
-336
-322
-325
-332
-326
-318
-323
-330
-336
-335
-316
-305
-294
-298
-313
-321
-320
-321
-325
-335
-332
-325
-335
-336
-337
-339
-336
-320
-325
-336
-330
-333
-325
-339
-355
-362
-372
-371
-368
-343
-334
-331
-331
-316
-304
-295
-293
-300
-294
-293
-294
-301
-311
-302
-286
-283
-278
-260
-257
-263
-249
-240
-259
-282
-303
-310
-317
-327
-325
-315
-319
-318
-305
-294
-290
-292
-291
-296
-313
-324
-316
-315
-321
-308
-304
-284
-264
-266
-246
-244
-253
-255
-247
-243
-248
-251
-256
-258
-255
-242
-251
-256
-265
-275
-280
-288
-286
-278
-278
-292
-293
-293
-286
-282
-279
-268
-253
-236
-234
-231
-218
-218
-212
-200
-198
-204
-220
-224
-223
-222
-216
-217
-218
-222
-236
-237
-231
-243
-252
-251
-242
-243
-246
-242
-242
-242
-244
-246
-242
-249
-249
-231
-221
-213
-218
-217
-209
-216
-235
-224
-209
-211
-213
-207
-191
-197
-209
-205
-204
-207
-205
-209
-223
-235
-236
-241
-236
-231
-232
-231
-233
-246
-247
-256
-268
-256
-249
-246
-246
-244
-242
-253
-269
-275
-272
-271
-272
-276
-284
-292
-288
-275
-278
-270
-264
-268
-280
-285
-286
-289
-285
-275
-258
-242
-232
-223
-213
-200
-180
-170
-175
-175
-168
-182
-206
-208
-218
-232
-234
-228
-222
-235
-251
-252
-246
-247
-244
-238
-228
-233
-237
-224
-221
-215
-208
-221
-234
-230
-239
-248
-250
-262
-279
-278
-276
-282
-285
-282
-272
-269
-255
-252
-253
-263
-262
-261
-266
-270
-277
-269
-272
-280
-282
-291
-296
-283
-271
-263
-263
-265
-280
-295
-313
-334
-345
-344
-326
-318
-306
-291
-284
-286
-286
-292
-283
-281
-286
-297
-310
-308
-299
-293
-294
-287
-293
-290
-277
-262
-241
-229
-221
-209
-203
-209
-203
-192
-204
-205
-199
-198
-194
-199
-196
-200
-196
-185
-181
-182
-194
-199
-191
-186
-184
-168
-156
-163
-180
-198
-193
-201
-197
-190
-178
-169
-159
-152
-162
-155
-161
-162
-164
-162
-161
-165
-161
-158
-171
-186
-190
-192
-191
-186
-180
-178
-188
-199
-204
-221
-231
-232
-233
-233
-241
-257
-251
-240
-251
-259
-259
-259
-247
-246
-241
-243
-250
-261
-263
-249
-239
-230
-231
-231
-240
-239
-230
-240
-246
-242
-250
-250
-249
-256
-265
-273
-279
-291
-296
-294
-304
-317
-310
-306
-315
-322
-333
-330
-317
-314
-317
-329
-320
-315
-306
-293
-288
-298
-307
-299
-302
-311
-315
-313
-311
-302
-291
-284
-282
-294
-297
-295
-289
-280
-291
-286
-283
-285
-270
-258
-261
-270
-279
-283
-284
-282
-276
-277
-273
-251
-247
-245
-226
-203
-204
-209
-214
-227
-247
-259
-254
-265
-279
-280
-274
-257
-247
-254
-256
-254
-249
-234
-224
-223
-217
-227
-243
-250
-250
-249
-253
-255
-267
-262
-261
-265
-256
-250
-240
-248
-246
-255
-264
-268
-276
-283
-279
-277
-292
-293
-290
-279
-270
-256
-247
-242
-236
-237
-226
-228
-224
-220
-212
-212
-216
-231
-237
-235
-241
-236
-240
-241
-242
-240
-255
-271
-267
-272
-272
-269
-268
-268
-270
-281
-282
-277
-281
-264
-267
-272
-268
-254
-245
-240
-237
-240
-235
-231
-232
-235
-234
-233
-242
-248
-246
-249
-261
-257
-242
-251
-262
-264
-262
-256
-257
-266
-264
-263
-265
-285
-292
-281
-272
-272
-261
-265
-251
-239
-221
-200
-196
-186
-180
-165
-159
-160
-171
-188
-191
-202
-216
-223
-229
-235
-252
-260
-271
-277
-292
-300
-302
-308
-308
-296
-281
-273
-279
-278
-270
-266
-263
-266
-265
-272
-266
-270
-274
-275
-279
-266
-262
-261
-253
-255
-253
-255
-251
-244
-242
-231
-219
-226
-237
-252
-258
-249
-238
-236
-235
-237
-251
-257
-260
-263
-258
-259
-262
-260
-268
-276
-282
-285
-288
-293
-295
-306
-307
-295
-295
-301
-295
-276
-265
-260
-248
-240
-240
-228
-218
-219
-212
-202
-198
-197
-191
-212
-216
-221
-230
-222
-221
-217
-230
-232
-228
-230
-243
-262
-268
-271
-261
-246
-243
-245
-249
-257
-242
-251
-260
-260
-277
-279
-279
-277
-281
-276
-281
-271
-257
-267
-275
-267
-260
-263
-258
-256
-262
-269
-264
-263
-256
-270
-275
-279
-270
-270
-273
-268
-262
-251
-244
-237
-226
-218
-209
-192
-178
-168
-174
-188
-174
-153
-159
-169
-182
-186
-190
-199
-184
-180
-190
-194
-190
-198
-213
-220
-237
-247
-256
-254
-255
-256
-260
-263
-265
-284
-285
-275
-270
-275
-278
-284
-296
-318
-333
-329
-325
-336
-349
-337
-334
-327
-336
-337
-326
-337
-351
-352
-348
-353
-358
-369
-370
-366
-348
-342
-337
-331
-325
-314
-309
-296
-279
-270
-274
-277
-286
-284
-281
-284
-289
-302
-293
-289
-288
-288
-279
-271
-276
-283
-269
-265
-273
-279
-282
-277
-287
-308
-322
-317
-325
-324
-311
-292
-274
-260
-251
-248
-256
-255
-249
-232
-231
-235
-243
-233
-240
-251
-256
-267
-267
-261
-244
-241
-237
-251
-262
-260
-255
-257
-258
-259
-268
-266
-255
-248
-269
-280
-277
-276
-294
-310
-306
-309
-305
-295
-289
-286
-285
-288
-290
-284
-279
-264
-271
-287
-283
-280
-277
-275
-277
-280
-280
-277
-279
-282
-293
-301
-306
-308
-301
-292
-295
-298
-312
-325
-336
-342
-341
-339
-343
-346
-342
-333
-321
-304
-279
-274
-278
-280
-299
-304
-302
-300
-295
-297
-294
-304
-314
-317
-327
-318
-307
-307
-285
-276
-275
-282
-289
-296
-303
-312
-309
-311
-323
-324
-327
-321
-335
-345
-341
-322
-312
-303
-304
-307
-320
-318
-308
-310
-303
-304
-298
-291
-280
-256
-238
-241
-254
-264
-269
-268
-264
-270
-272
-269
-273
-284
-293
-287
-286
-286
-285
-289
-298
-300
-306
-304
-299
-295
-292
-290
-288
-280
-282
-276
-273
-275
-276
-282
-275
-279
-287
-289
-287
-283
-282
-289
-284
-278
-260
-244
-248
-253
-261
-255
-266
-278
-281
-296
-310
-305
-299
-283
-281
-292
-292
-299
-316
-313
-298
-293
-294
-294
-282
-292
-307
-300
-298
-295
-289
-283
-277
-273
-274
-271
-274
-278
-272
-273
-282
-295
-305
-312
-325
-331
-337
-338
-342
-342
-333
-334
-330
-327
-330
-324
-318
-317
-319
-324
-327
-338
-340
-334
-331
-329
-337
-341
-332
-314
-319
-325
-327
-320
-315
-322
-320
-318
-324
-328
-322
-314
-308
-309
-289
-275
-255
-241
-228
-221
-226
-225
-220
-216
-223
-228
-235
-225
-232
-241
-227
-232
-234
-240
-245
-245
-239
-240
-250
-253
-263
-276
-286
-295
-292
-297
-295
-298
-295
-288
-280
-266
-253
-253
-256
-251
-264
-276
-274
-259
-255
-262
-261
-256
-238
-241
-260
-269
-270
-280
-275
-264
-263
-253
-252
-250
-264
-266
-263
-277
-277
-280
-280
-269
-264
-260
-250
-242
-249
-261
-273
-275
-284
-305
-306
-305
-302
-290
-291
-289
-279
-275
-280
-280
-268
-269
-275
-267
-263
-261
-267
-267
-254
-261
-266
-259
-244
-243
-252
-255
-258
-263
-273
-272
-278
-280
-267
-259
-250
-240
-220
-223
-220
-226
-226
-213
-203
-195
-186
-188
-181
-176
-179
-173
-160
-158
-169
-176
-186
-208
-215
-225
-233
-245
-246
-247
-254
-255
-249
-258
-261
-262
-265
-264
-264
-255
-253
-253
-246
-232
-216
-205
-222
-219
-223
-223
-212
-210
-199
-197
-195
-205
-201
-205
-220
-232
-246
-242
-239
-244
-248
-250
-268
-273
-271
-268
-261
-248
-233
-233
-239
-247
-251
-255
-251
-259
-248
-242
-248
-234
-227
-228
-235
-230
-216
-203
-199
-207
-206
-201
-218
-232
-242
-247
-248
-256
-256
-244
-241
-245
-256
-267
-265
-264
-264
-261
-262
-268
-278
-284
-284
-286
-292
-284
-283
-277
-283
-294
-308
-306
-307
-305
-304
-300
-287
-278
-269
-267
-250
-257
-257
-253
-243
-239
-253
-264
-276
-269
-265
-275
-286
-295
-292
-284
-282
-272
-258
-261
-263
-270
-277
-275
-274
-275
-287
-287
-292
-287
-271
-266
-260
-245
-234
-240
-235
-223
-211
-224
-234
-240
-245
-241
-256
-264
-268
-265
-263
-251
-247
-251
-247
-246
-252
-267
-280
-290
-287
-282
-288
-291
-270
-259
-259
-256
-242
-236
-239
-238
-237
-232
-230
-234
-236
-238
-234
-225
-219
-218
-221
-216
-208
-221
-233
-250
-262
-265
-268
-275
-286
-286
-284
-285
-284
-292
-305
-312
-318
-322
-336
-347
-350
-365
-375
-373
-385
-384
-372
-373
-390
-395
-387
-394
-408
-411
-387
-372
-361
-355
-348
-364
-372
-371
-383
-398
-396
-382
-364
-353
-364
-359
-349
-346
-342
-342
-345
-342
-321
-304
-306
-309
-314
-319
-314
-320
-328
-326
-328
-345
-354
-348
-335
-319
-322
-319
-310
-306
-309
-292
-274
-273
-269
-279
-287
-298
-286
-272
-260
-238
-233
-233
-236
-232
-224
-211
-205
-206
-214
-230
-236
-243
-249
-256
-244
-230
-231
-236
-228
-216
-236
-240
-241
-251
-256
-257
-265
-275
-289
-293
-303
-316
-304
-282
-280
-287
-274
-279
-295
-300
-291
-281
-279
-296
-302
-299
-298
-305
-299
-287
-290
-292
-283
-282
-285
-289
-291
-287
-288
-273
-284
-294
-300
-295
-307
-319
-309
-319
-336
-352
-359
-372
-405
-410
-410
-413
-417
-404
-385
-382
-377
-362
-333
-320
-308
-299
-297
-289
-299
-301
-281
-282
-277
-260
-252
-258
-265
-257
-264
-249
-236
-238
-234
-228
-218
-232
-245
-247
-246
-243
-231
-228
-230
-223
-214
-205
-202
-207
-207
-222
-224
-213
-210
-193
-197
-211
-217
-220
-220
-225
-252
-268
-267
-262
-247
-246
-244
-233
-237
-237
-248
-255
-248
-243
-236
-244
-244
-246
-252
-255
-260
-256
-251
-253
-245
-258
-266
-268
-275
-290
-289
-276
-285
-276
-279
-276
-270
-262
-257
-265
-267
-262
-266
-255
-245
-261
-262
-271
-280
-279
-281
-281
-281
-275
-275
-276
-279
-291
-303
-312
-328
-334
-327
-335
-361
-382
-384
-384
-373
-360
-352
-348
-347
-341
-339
-348
-337
-335
-327
-310
-296
-273
-250
-247
-224
-223
-226
-230
-232
-222
-226
-219
-214
-199
-193
-190
-208
-221
-216
-211
-216
-217
-210
-224
-241
-230
-226
-224
-217
-215
-210
-215
-216
-213
-223
-238
-248
-239
-223
-240
-237
-223
-231
-246
-247
-249
-250
-246
-254
-253
-262
-261
-260
-259
-259
-244
-232
-243
-248
-259
-268
-282
-271
-265
-275
-275
-266
-275
-296
-298
-301
-299
-304
-301
-294
-284
-288
-293
-288
-299
-306
-318
-319
-309
-312
-318
-316
-312
-324
-313
-299
-289
-285
-268
-246
-255
-256
-255
-264
-270
-268
-255
-244
-236
-234
-243
-257
-271
-283
-290
-305
-314
-314
-314
-325
-342
-345
-347
-373
-393
-390
-385
-375
-356
-343
-342
-333
-323
-320
-321
-301
-299
-306
-305
-314
-297
-284
-284
-288
-289
-273
-265
-281
-291
-283
-279
-272
-276
-271
-259
-273
-283
-282
-272
-259
-258
-266
-271
-290
-298
-300
-312
-312
-312
-319
-329
-314
-300
-293
-289
-284
-279
-281
-276
-281
-289
-292
-280
-266
-273
-272
-273
-268
-279
-278
-265
-272
-272
-266
-267
-275
-260
-256
-259
-243
-229
-237
-241
-240
-240
-240
-239
-236
-249
-251
-255
-249
-238
-236
-242
-252
-254
-256
-256
-269
-279
-296
-291
-275
-275
-275
-278
-277
-284
-284
-271
-271
-283
-296
-299
-303
-315
-317
-313
-325
-322
-321
-318
-321
-334
-332
-331
-323
-325
-318
-319
-324
-326
-329
-326
-303
-295
-307
-301
-289
-294
-302
-300
-300
-282
-284
-291
-293
-286
-295
-299
-292
-290
-282
-286
-287
-284
-288
-298
-305
-308
-304
-291
-292
-294
-304
-305
-297
-296
-282
-277
-275
-274
-272
-272
-273
-269
-264
-263
-262
-274
-275
-290
-299
-299
-300
-298
-288
-279
-283
-288
-280
-274
-276
-279
-269
-267
-269
-257
-269
-274
-266
-257
-251
-251
-253
-249
-247
-234
-230
-223
-234
-249
-263
-280
-271
-271
-274
-275
-267
-268
-276
-280
-278
-284
-297
-297
-301
-303
-314
-325
-335
-354
-366
-367
-394
-408
-420
-417
-430
-440
-447
-469
-484
-522
-543
-618
-652
-748
-854
-2847
-3040
-1612
-998
-498
-966
-894
-1020
-1032
-1615
-1987
-1698
-1728
-1362
-1422
-1157
-709
-402
-157
-231
-109
-190
-372
-326
-487
-414
-100
54
9
-353
-528
-651
-854
-927
-1092
-1084
-1057
-965
-952
-1072
-1112
-1043
-850
-882
-1168
-1351
-1441
-1461
-1422
-1570
-1573
-1318
-1192
-1161
-1343
-1257
-1139
-1151
-1004
-1102
-1043
-1013
-964
-805
-854
-1033
-975
-835
-881
-1061
-1336
-1202
-1001
-1149
-1258
-1191
-1013
-851
-827
-797
-962
-1113
-1026
-946
-1155
-1246
-1080
-1054
-1139
-1133
-953
-816
-796
-847
-925
-1064
-1004
-965
-997
-950
-896
-926
-932
-896
-855
-759
-773
-752
-696
-717
-691
-721
-749
-647
-512
-364
-283
-332
-497
-474
-379
-414
-486
-416
-311
-237
-320
-374
-324
-217
-157
-151
-318
-717
-684
-459
-282
-281
-198
-119
-42
-11
-157
-93
20
143
141
94
204
357
494
500
570
598
493
489
427
333
329
403
437
356
273
303
306
228
175
69
32
53
7
-39
-109
-113
-23
18
-52
-46
-46
-50
-48
-93
-44
-28
61
201
218
254
306
414
495
492
509
561
576
580
615
639
704
763
788
774
747
721
698
668
688
738
755
853
927
963
1045
1116
1242
1364
1445
1527
1610
1627
1691
1818
1936
2098
2251
2433
2505
2521
2617
2681
2688
2625
2613
2556
2496
2434
2348
2373
2293
2185
2029
1845
1687
1482
1287
1098
879
741
594
350
199
43
-43
-75
-191
-268
-291
-249
-123
-48
60
292
500
668
734
763
861
934
964
983
969
999
1036
976
878
780
701
621
502
377
289
229
235
261
281
332
443
552
607
664
760
969
1234
1476
1757
2067
2308
2490
2600
2702
2882
3078
3220
3305
3375
3459
3512
3565
3610
3669
3662
3583
3395
3116
2469
1062
-678
-1985
-2460
-2343
-2305
-2371
-2112
-1667
-1430
-1647
-2060
-1995
-1415
-972
-1013
-1180
-812
116
1044
1738
2357
2984
3422
3275
2563
1837
1506
1561
1581
1316
982
782
627
307
-202
-632
-879
-1080
-1494
-2122
-2626
-2656
-2309
-1915
-1592
-1295
-918
-626
-601
-786
-733
-384
35
-97
-449
-304
21
153
-71
-221
-57
-201
-743
-1202
-1487
-1471
-1339
-1260
-1233
-1304
-1309
-1284
-1342
-1291
-1126
-864
-514
-218
23
372
937
1538
1812
1706
1663
1857
2040
2197
2417
2845
3366
3607
3572
3238
3068
2985
2647
1750
119
-1450
-2621
-3578
-4131
-4329
-4019
-3283
-2903
-2901
-3105
-3260
-2929
-2520
-2305
-2034
-1571
-804
-39
571
1404
2357
3071
3314
2918
2217
1578
1058
699
390
138
33
-163
-586
-1143
-1687
-2049
-2324
-2717
-3168
-3553
-3655
-3442
-3089
-2568
-1874
-1143
-596
-362
-330
-267
-94
142
387
520
661
630
136
-267
-421
-570
-920
-1458
-1804
-2108
-2641
-2936
-2835
-2594
-2320
-2204
-2100
-2062
-2109
-1945
-1616
-1131
-547
-81
305
650
955
1258
1496
1711
1865
1810
1557
1484
1583
1733
1966
2349
2716
2736
2594
2379
2159
1919
1500
770
-620
-2392
-3959
-4947
-5203
-4844
-4204
-3496
-2916
-2556
-2389
-2488
-2349
-1835
-1264
-870
-632
-229
466
1311
2145
2867
3293
3295
2721
1675
564
-294
-747
-924
-1090
-1266
-1529
-1885
-2234
-2570
-2835
-2976
-3045
-3155
-3294
-3301
-2917
-2179
-1312
-461
250
698
837
714
547
489
558
639
664
464
-80
-585
-910
-1209
-1623
-2063
-2312
-2568
-3063
-3453
-3477
-3178
-2759
-2422
-2074
-1771
-1571
-1324
-1081
-805
-396
52
481
742
885
1101
1382
1652
1776
1608
1273
992
835
814
901
1231
1729
2065
2172
2053
1985
1934
1816
1607
1316
946
-74
-1753
-3305
-4217
-4305
-3959
-3589
-2994
-2453
-2142
-1969
-1997
-1800
-1252
-770
-423
-309
-167
333
993
1721
2369
2687
2615
2044
1037
30
-738
-1130
-1194
-1317
-1473
-1729
-1979
-2258
-2426
-2531
-2489
-2436
-2492
-2516
-2500
-2100
-1545
-690
84
678
934
921
750
585
441
383
342
217
15
-332
-696
-1016
-1394
-2186
-2866
-3110
-3280
-3696
-4002
-3620
-2723
-2213
-2047
-1696
-1222
-892
-805
-747
-424
47
433
651
727
950
1236
1342
1283
1117
876
611
351
255
303
437
879
1384
1669
1771
1787
1940
2093
2062
2010
1928
1788
1385
212
-1396
-2648
-3412
-3690
-3743
-3581
-3007
-2537
-2284
-2068
-1824
-1392
-900
-611
-466
-392
-147
388
1009
1725
2351
2673
2545
1901
990
128
-564
-988
-1218
-1461
-1706
-1890
-2021
-2126
-2224
-2209
-2096
-2046
-2104
-2158
-2008
-1570
-943
-285
327
853
1194
1180
952
673
499
366
148
-146
-443
-713
-912
-1179
-1491
-1907
-2740
-3299
-3445
-3447
-3506
-3489
-2882
-1944
-1565
-1388
-946
-414
-5
-29
-45
163
386
566
631
675
902
1042
952
708
466
369
259
39
-4
130
427
921
1309
1645
1983
2333
2587
2602
2491
2467
2408
2199
1425
-194
-1949
-3270
-3877
-4096
-4184
-3863
-3116
-2470
-2062
-1866
-1638
-1103
-595
-322
-304
-243
212
970
1690
2326
2817
3035
2722
1815
658
-374
-1064
-1451
-1742
-2012
-2170
-2233
-2276
-2319
-2332
-2224
-2072
-2000
-1951
-1872
-1531
-978
-195
517
1176
1400
1652
1418
1413
944
525
303
-133
-319
-1003
-1063
-1557
-2036
-2699
-2878
-2982
-3105
-3286
-3203
-2680
-2346
-2060
-1629
-1030
-450
-178
-178
-12
118
305
365
377
552
539
410
231
186
238
251
233
196
171
110
175
428
833
1293
1666
2038
2233
2354
2451
2549
2604
2528
2379
2123
1268
-420
-2154
-3499
-4268
-4549
-4578
-4107
-3331
-2689
-2127
-1716
-1308
-629
-115
145
224
382
857
1445
1993
2645
3119
3136
2601
1529
413
-582
-1387
-1900
-2249
-2497
-2551
-2605
-2632
-2548
-2354
-2091
-1845
-1697
-1523
-1259
-886
-312
345
1040
1592
1886
1906
1689
1306
913
512
49
-448
-888
-1262
-1571
-1850
-2058
-2237
-2354
-2659
-3495
-3881
-3508
-2998
-2661
-2107
-1015
95
301
156
362
578
582
359
124
136
201
176
143
15
12
22
-205
-433
-510
-473
-329
-129
268
813
1307
1836
2282
2607
2879
3006
3031
3078
3050
2989
2799
2291
1213
-614
-2559
-4026
-4955
-5414
-5327
-4766
-3883
-3061
-2306
-1544
-835
-151
393
631
740
888
1180
1724
2406
3041
3467
3292
2664
1561
330
-915
-1914
-2556
-2949
-3143
-3306
-3222
-3050
-2706
-2234
-1828
-1513
-1249
-1018
-716
-354
191
880
1554
2029
2200
2140
1841
1403
845
259
-374
-1032
-1541
-1949
-2252
-2504
-2900
-3217
-3311
-3201
-3194
-3182
-2795
-1982
-1270
-806
-227
374
758
764
628
533
446
313
159
26
-42
-129
-304
-544
-732
-791
-770
-665
-393
8
312
518
848
1277
1680
2024
2326
2586
2811
3031
3235
3318
3260
3153
2936
2480
1248
-836
-3047
-4851
-5790
-5888
-5574
-4862
-3857
-2778
-1657
-836
-234
477
1068
1359
1348
1151
1302
1885
2604
3263
3494
3192
2460
1214
-262
-1637
-2703
-3231
-3466
-3631
-3647
-3484
-3093
-2516
-1935
-1338
-804
-460
-227
-58
205
719
1320
1874
2237
2255
2021
1581
953
303
-326
-962
-1530
-2106
-2545
-2760
-2826
-2801
-2589
-2769
-3124
-3040
-2536
-1933
-1481
-954
-103
533
529
507
568
592
438
5
-323
-405
-510
-561
-589
-604
-624
-824
-1103
-1185
-1031
-659
-74
525
1073
1379
1588
1866
2147
2324
2458
2543
2604
2686
2775
2949
3151
3301
3188
2522
933
-1281
-3568
-5438
-6502
-6640
-6074
-5024
-3749
-2402
-968
196
1026
1636
1940
1880
1602
1258
1284
1803
2560
3256
3470
3106
2254
927
-639
-2075
-3153
-3756
-4038
-4097
-3912
-3471
-2794
-1936
-1097
-370
153
407
492
536
667
973
1392
1789
2014
1970
1654
1114
476
-180
-827
-1512
-2186
-2720
-3006
-3118
-3043
-2728
-2265
-1932
-1624
-1825
-2338
-2261
-1550
-796
-405
-16
791
1344
893
333
125
4
-308
-881
-1279
-1262
-1197
-1056
-814
-628
-362
-276
-379
-402
-213
176
670
1122
1643
2023
2222
2434
2591
2665
2629
2703
2762
2821
2726
2703
2550
2151
1030
-914
-3134
-5064
-6213
-6608
-6296
-5283
-3767
-2268
-879
271
1255
2030
2365
2284
1996
1654
1545
1698
2036
2537
2864
2711
1959
692
-730
-2023
-3127
-3873
-4234
-4274
-3977
-3481
-2822
-1957
-979
-40
660
1006
1123
1134
1133
1187
1295
1475
1603
1572
1325
896
309
-335
-1000
-1615
-2215
-2723
-3032
-3062
-2891
-2526
-2028
-1481
-1048
-705
-629
-1002
-1187
-921
-402
-161
-130
108
457
267
-238
-554
-676
-785
-1054
-1381
-1408
-1226
-932
-579
-343
-78
178
273
312
411
617
929
1187
1431
1708
1913
2047
2184
2295
2377
2476
2591
2714
2790
2834
2730
2236
966
-1119
-3405
-5368
-6487
-6699
-6124
-4951
-3478
-1971
-496
780
1667
2270
2503
2382
1979
1439
1147
1319
1809
2406
2689
2412
1626
420
-974
-2291
-3310
-3879
-4062
-4034
-3794
-3263
-2425
-1403
-389
518
1160
1447
1415
1240
1067
1023
1080
1190
1283
1253
1037
653
149
-422
-1013
-1601
-2160
-2617
-2866
-2880
-2623
-2180
-1585
-1033
-546
-234
-50
9
100
34
-550
-1023
-1059
-816
-837
-972
-793
-407
-578
-1080
-1256
-1169
-1048
-1060
-1043
-731
-377
-119
171
443
746
1016
1048
996
972
900
946
1060
1270
1536
1695
1816
2036
2225
2434
2671
2750
2751
2608
2123
953
-1064
-3343
-5193
-6271
-6386
-5770
-4641
-3198
-1733
-259
1030
1834
2332
2507
2315
1885
1274
812
850
1266
1791
2045
1661
903
-102
-1332
-2488
-3388
-3854
-3862
-3693
-3374
-2806
-1954
-845
246
1070
1582
1756
1633
1347
1002
750
669
655
622
440
142
-153
-484
-894
-1337
-1771
-2181
-2481
-2633
-2503
-2154
-1625
-1056
-540
-232
-8
-102
-531
-754
-662
-455
-496
-688
-708
-588
-778
-997
-1028
-992
-1027
-1181
-1281
-1106
-826
-490
-143
92
292
347
181
87
177
352
643
926
1163
1267
1217
1187
1280
1333
1363
1424
1642
1980
2301
2625
2832
2917
2730
2047
516
-1604
-3792
-5593
-6582
-6589
-5611
-4079
-2524
-1058
497
1888
2757
3019
2803
2404
1836
1095
547
470
926
1536
1708
1255
429
-578
-1681
-2757
-3595
-3929
-3872
-3618
-3190
-2510
-1503
-274
876
1705
2077
2039
1765
1308
821
468
302
264
188
-54
-357
-601
-813
-1043
-1415
-1828
-2144
-2335
-2387
-2235
-1868
-1256
-641
-201
53
129
162
186
148
6
-114
-749
-1534
-1910
-1821
-1745
-1789
-1669
-1053
-646
-831
-829
-415
67
284
224
192
248
77
6
107
235
347
375
264
251
211
177
374
649
906
1110
1227
1479
1843
2194
2650
3008
3154
3175
2977
2330
1029
-1018
-3060
-4814
-6027
-6377
-5862
-4712
-3145
-1528
87
1566
2505
2962
2940
2500
1895
1255
743
634
835
1181
1325
1010
325
-555
-1622
-2593
-3299
-3723
-3780
-3584
-3150
-2437
-1510
-401
753
1653
2214
2385
2194
1780
1298
851
514
258
67
-126
-381
-604
-794
-1014
-1295
-1669
-2041
-2304
-2360
-2177
-1775
-1273
-695
-187
150
277
282
155
-168
-489
-645
-662
-744
-882
-864
-739
-787
-1001
-1194
-1239
-1187
-1105
-974
-682
-314
29
253
305
235
97
-129
-369
-529
-533
-343
1
447
928
1221
1339
1408
1426
1389
1343
1359
1528
1786
2124
2470
2706
2847
2951
2734
1842
-2
-2190
-4173
-5660
-6405
-6257
-5174
-3448
-1613
68
1599
2735
3464
3622
3187
2327
1426
686
342
256
399
701
814
487
-267
-1286
-2198
-2847
-3341
-3561
-3478
-3080
-2373
-1473
-447
689
1732
2478
2749
2528
2014
1392
756
206
-219
-507
-668
-820
-936
-1027
-1128
-1250
-1431
-1715
-1991
-2130
-1999
-1682
-1250
-730
-142
311
542
568
574
526
398
142
-57
-530
-1405
-2006
-2078
-1825
-1746
-1789
-1507
-975
-885
-926
-736
-351
-96
-158
-323
-306
-342
-387
-277
-150
-62
-100
-238
-247
-54
172
455
717
1034
1333
1450
1461
1641
1881
2158
2353
2473
2598
2736
2733
2590
2054
841
-993
-3027
-4874
-6094
-6445
-5815
-4331
-2553
-853
760
2217
3259
3757
3588
2989
2163
1314
612
258
256
556
825
706
108
-752
-1585
-2285
-2860
-3236
-3242
-2974
-2503
-1878
-1023
72
1235
2141
2621
2614
2239
1656
957
309
-156
-472
-695
-866
-990
-1044
-1082
-1111
-1154
-1301
-1551
-1765
-1786
-1599
-1231
-750
-215
257
522
630
577
476
314
115
-434
-1058
-1461
-1514
-1486
-1572
-1552
-1229
-996
-1080
-1221
-1173
-920
-734
-685
-573
-353
-159
0
21
16
-27
-134
-303
-392
-374
-229
23
352
759
1089
1207
1213
1144
1079
1109
1148
1316
1598
1946
2220
2361
2381
2473
2369
1736
285
-1741
-3575
-4977
-5787
-5867
-5019
-3365
-1455
122
1505
2698
3520
3747
3301
2430
1526
746
209
-42
-23
242
462
270
-342
-1166
-1976
-2565
-2986
-3207
-3113
-2731
-2081
-1225
-292
713
1695
2400
2655
2406
1815
1145
467
-154
-566
-797
-889
-928
-995
-992
-964
-988
-1092
-1264
-1477
-1647
-1686
-1510
-1112
-676
-228
137
376
455
338
163
26
-92
-306
-514
-752
-784
-1037
-1721
-2103
-1958
-1611
-1527
-1588
-1204
-410
-126
-121
16
277
353
52
-306
-386
-402
-364
-152
55
180
287
350
473
584
509
572
697
861
1000
1094
1225
1582
1844
1986
2173
2327
2502
2503
2188
1531
442
-1158
-2646
-4054
-5019
-5228
-4492
-3078
-1428
-64
1194
2338
2980
3037
2541
1749
1009
372
-180
-414
-420
-132
163
89
-383
-969
-1550
-1960
-2292
-2506
-2414
-2056
-1518
-863
-138
676
1494
2034
2170
1903
1346
674
11
-561
-898
-1018
-964
-853
-774
-728
-657
-642
-733
-932
-1187
-1324
-1329
-1198
-934
-549
-173
122
247
236
139
57
-74
-197
-392
-964
-1407
-1463
-1238
-1124
-1160
-1057
-693
-664
-905
-1013
-806
-553
-463
-479
-311
-89
9
147
251
214
59
-189
-357
-378
-341
-87
388
878
1163
1193
1096
1055
1015
921
904
1041
1270
1515
1777
2095
2386
2538
2527
2202
1208
-555
-2489
-4061
-5161
-5560
-5218
-4002
-2311
-650
811
2112
2952
3233
2903
2140
1214
337
-343
-573
-404
-40
299
324
-15
-581
-1270
-1912
-2379
-2678
-2712
-2489
-2073
-1423
-600
299
1200
1815
2016
1842
1358
718
84
-451
-771
-892
-854
-739
-618
-502
-381
-326
-428
-707
-1047
-1321
-1446
-1417
-1173
-763
-318
-3
131
161
118
45
-103
-231
-358
-453
-568
-601
-605
-485
-728
-1403
-1817
-1782
-1512
-1409
-1369
-898
-241
-82
-152
-52
144
187
13
-192
-165
-217
-282
-186
-67
-19
4
-66
16
149
239
454
682
774
762
753
859
1171
1435
1698
1978
2117
2145
2127
2061
1985
1615
716
-596
-2063
-3286
-4252
-4837
-4761
-3768
-2202
-720
362
1329
2267
2843
2729
2039
1227
640
269
-7
-177
-152
91
220
-112
-815
-1505
-1971
-2267
-2501
-2592
-2375
-1902
-1246
-488
301
1054
1650
1918
1809
1355
753
249
-90
-322
-488
-565
-539
-455
-443
-509
-617
-778
-996
-1270
-1527
-1624
-1487
-1179
-793
-448
-168
1
40
-9
-55
-66
-95
-151
-210
-214
-244
-248
-285
-309
-940
-1790
-2181
-1969
-1605
-1450
-1247
-503
174
247
132
145
275
110
-455
-873
-818
-630
-363
-53
272
537
485
236
85
-47
-178
-126
65
334
505
621
942
1380
1654
1833
2009
2118
2244
2221
2240
2244
1894
993
-314
-1763
-2906
-3729
-4363
-4467
-3824
-2479
-1006
91
885
1763
2416
2555
2049
1297
830
639
409
130
-54
-22
70
-181
-776
-1384
-1789
-2022
-2198
-2336
-2246
-1812
-1159
-435
255
884
1427
1729
1700
1370
854
361
-46
-376
-611
-734
-749
-700
-666
-704
-795
-934
-1115
-1322
-1469
-1494
-1361
-1093
-741
-423
-191
-41
49
102
121
96
54
6
-59
-186
-313
-973
-1602
-1760
-1525
-1322
-1361
-1285
-751
-430
-483
-432
-124
148
104
-100
-153
-65
-211
-357
-354
-343
-276
-269
-212
18
210
252
322
330
269
125
-18
133
518
841
1132
1495
1796
2032
2084
2209
2422
2565
2537
2265
1467
195
-1411
-2817
-3817
-4508
-4745
-4294
-3083
-1459
13
1031
1812
2348
2493
2141
1391
745
481
426
417
320
167
74
-151
-679
-1346
-1909
-2235
-2352
-2445
-2406
-2107
-1562
-818
-70
578
1107
1456
1504
1258
790
260
-139
-428
-616
-676
-643
-531
-399
-362
-447
-638
-903
-1159
-1353
-1442
-1376
-1173
-890
-607
-410
-301
-273
-331
-393
-452
-475
-482
-493
-491
-473
-451
-484
-536
-606
-684
-778
-880
-902
-774
-582
-405
-258
-163
-96
-115
-215
-289
-350
-400
-385
-332
-210
-64
93
262
324
238
61
-8
106
264
353
451
545
792
970
1152
1332
1538
1645
1749
1758
1844
1953
2120
2109
1590
422
-1164
-2657
-3741
-4422
-4712
-4266
-3071
-1491
-149
802
1559
2265
2565
2232
1456
736
351
188
79
10
53
110
-40
-569
-1232
-1762
-2038
-2175
-2298
-2307
-2052
-1553
-908
-178
539
1168
1548
1569
1239
705
178
-179
-413
-552
-564
-513
-437
-392
-417
-517
-685
-928
-1229
-1491
-1613
-1532
-1280
-934
-605
-363
-225
-128
-112
-87
-50
12
54
-9
-135
-227
-301
-957
-1699
-1946
-1664
-1369
-1419
-1369
-734
-229
-275
-361
-150
94
61
-214
-297
-170
-232
-197
-21
74
39
-46
-101
-23
-58
-123
-45
-4
-80
-199
-312
-153
328
805
1297
1535
1462
1404
1338
1307
1397
1552
1886
2274
2414
1925
796
-931
-2627
-4056
-5050
-5404
-4847
-3507
-1705
-34
1337
2344
2838
2740
2147
1340
663
304
186
230
269
322
331
92
-441
-1068
-1594
-1998
-2348
-2627
-2664
-2390
-1854
-1120
-273
565
1273
1659
1662
1349
837
286
-192
-480
-552
-456
-287
-147
-91
-133
-331
-694
-1108
-1448
-1676
-1716
-1577
-1309
-992
-686
-400
-193
-97
-91
-76
-108
-147
-656
-1208
-1284
-957
-638
-568
-524
-140
17
-381
-825
-1002
-1021
-1059
-1081
-844
-396
-163
-4
159
128
-94
-346
-559
-716
-844
-781
-328
156
447
621
704
673
531
312
257
307
360
480
705
977
1230
1497
1759
2044
2140
2155
2138
2116
1874
1109
-201
-1760
-3251
-4449
-5013
-4676
-3416
-1805
-362
754
1693
2299
2388
1938
1244
705
411
213
94
139
329
509
353
-206
-971
-1645
-2109
-2401
-2567
-2519
-2202
-1675
-1048
-353
382
1069
1582
1759
1545
1048
440
-111
-486
-637
-593
-431
-249
-161
-227
-433
-725
-1045
-1334
-1571
-1701
-1664
-1395
-1019
-656
-380
-176
-40
-5
-50
-96
-88
-75
-114
-197
-307
-403
-496
-568
-636
-646
-863
-1467
-2028
-2146
-1811
-1426
-1133
-638
92
481
443
293
260
199
-14
-303
-392
-370
-386
-285
-128
-123
-339
-684
-923
-1017
-1075
-1025
-754
-382
-41
255
454
661
851
998
1117
1146
1194
1197
1066
996
1139
1504
1914
2213
2400
2473
2012
815
-935
-2717
-4094
-4936
-5094
-4358
-2877
-1116
479
1649
2369
2581
2264
1535
720
104
-148
-130
24
259
471
541
300
-270
-975
-1601
-2091
-2426
-2590
-2517
-2146
-1518
-751
46
792
1353
1623
1474
1032
476
-40
-381
-537
-489
-306
-49
128
114
-78
-399
-838
-1288
-1625
-1787
-1737
-1516
-1111
-661
-328
-139
-39
5
-11
-100
-167
-194
-253
-376
-866
-1372
-1517
-1268
-1007
-940
-880
-541
-372
-604
-863
-868
-720
-639
-590
-403
-140
-96
-116
-125
-225
-491
-742
-811
-681
-538
-399
-77
233
394
401
323
284
328
398
532
701
815
985
1217
1404
1669
1921
2224
2564
2763
2613
1870
445
-1415
-3387
-5068
-5834
-5345
-3902
-2196
-655
739
1963
2555
2310
1534
768
332
110
4
122
516
1032
1356
1123
371
-539
-1343
-1980
-2514
-2881
-2910
-2554
-1987
-1339
-613
192
991
1549
1687
1401
834
228
-231
-428
-377
-151
159
441
523
320
-104
-679
-1273
-1782
-2110
-2203
-2056
-1684
-1155
-644
-265
-60
3
-26
-102
-193
-295
-342
-351
-327
-349
-441
-521
-521
-555
-686
-894
-1100
-1253
-1356
-1358
-1226
-983
-724
-484
-258
-101
-64
-149
-273
-358
-423
-449
-413
-319
-198
-123
-117
-142
-201
-287
-374
-426
-410
-324
-192
-22
118
235
286
326
418
451
402
361
379
484
596
657
723
887
1058
1189
1163
1125
1134
1129
976
714
314
-536
-2023
-3599
-4261
-3635
-2499
-1606
-838
259
1494
2022
1547
708
249
188
96
-203
-385
-72
551
892
585
-129
-776
-1192
-1614
-2067
-2320
-2128
-1608
-1078
-688
-352
59
531
896
984
748
345
-2
-286
-487
-554
-444
-183
88
165
-28
-393
-811
-1128
-1354
-1507
-1583
-1485
-1167
-728
-428
-309
-247
-198
-267
-446
-684
-1160
-1582
-1701
-1406
-1036
-826
-573
-73
209
0
-448
-779
-941
-1041
-1050
-821
-426
-85
219
380
265
-51
-357
-543
-616
-607
-414
36
495
838
1004
995
932
848
799
802
836
961
1226
1465
1696
1932
2236
2390
2054
1044
-411
-2190
-4099
-5478
-5603
-4419
-2688
-1124
256
1612
2484
2385
1490
473
-100
-243
-221
-15
488
1182
1781
1820
1137
88
-903
-1695
-2343
-2855
-2984
-2635
-2049
-1438
-829
-217
431
961
1187
1078
682
187
-185
-364
-312
-9
445
869
1048
851
326
-370
-1111
-1728
-2127
-2271
-2116
-1692
-1139
-607
-222
-33
16
-74
-233
-360
-358
-233
-66
81
180
182
62
-142
-411
-730
-1060
-1347
-1546
-1605
-1498
-1154
-706
-355
-124
11
-11
-176
-404
-539
-521
-445
-298
-81
87
130
59
-89
-312
-606
-844
-950
-945
-868
-727
-484
-232
-59
9
47
1
-37
-94
-69
-53
15
132
313
496
675
749
761
728
630
442
239
125
199
316
345
460
577
563
392
68
-330
-747
-1290
-1912
-2358
-2410
-1962
-1265
-715
-335
57
422
550
269
-149
-349
-392
-453
-534
-525
-369
-188
-168
-331
-622
-948
-1218
-1394
-1508
-1498
-1357
-1064
-687
-362
-166
-50
47
70
-38
-286
-524
-629
-642
-605
-523
-416
-327
-296
-331
-456
-627
-772
-838
-806
-698
-584
-444
-254
-102
-25
-54
-121
-172
-145
-37
156
417
672
876
1006
1080
1068
1076
1089
1143
1175
1271
1426
1615
1844
2070
2226
2194
1939
1446
702
-536
-2438
-4441
-5327
-4579
-2956
-1646
-747
410
1755
2244
1385
-21
-788
-598
-88
183
423
1031
1906
2365
1798
483
-787
-1577
-2098
-2645
-3058
-2933
-2252
-1487
-964
-683
-411
-24
366
494
318
41
-86
5
192
423
741
1092
1346
1293
811
-6
-915
-1687
-2189
-2354
-2210
-1817
-1312
-800
-418
-317
-478
-697
-757
-670
-533
-306
86
580
973
1112
990
721
390
-14
-417
-784
-1046
-1112
-998
-804
-619
-508
-432
-341
-356
-528
-723
-1161
-1652
-1699
-1152
-431
-15
248
765
1078
577
-286
-847
-1075
-1272
-1446
-1261
-754
-413
-248
-86
-106
-453
-922
-1153
-1078
-1058
-1036
-646
-71
281
380
385
449
468
289
184
217
209
244
337
497
632
641
726
897
906
765
572
459
423
342
245
233
163
16
-196
-543
-1022
-1621
-2210
-2422
-2131
-1607
-1072
-627
-161
298
456
277
24
-117
-71
11
51
110
196
249
173
-75
-468
-841
-1102
-1273
-1381
-1438
-1341
-1117
-890
-724
-612
-485
-379
-313
-268
-284
-346
-417
-427
-394
-400
-453
-460
-429
-469
-619
-796
-909
-992
-1107
-1179
-1156
-1054
-930
-825
-694
-604
-551
-500
-403
-319
-239
-136
10
179
314
445
549
626
687
720
714
752
849
934
989
1033
1101
1197
1280
1371
1534
1715
1818
1778
1564
1173
605
-369
-2008
-3709
-4255
-3326
-1953
-1241
-917
-15
1138
1216
31
-1218
-1383
-674
-46
194
544
1264
2015
2122
1296
114
-728
-1095
-1324
-1671
-1913
-1640
-1056
-657
-631
-816
-875
-752
-633
-649
-750
-760
-520
-178
90
314
540
776
920
771
295
-290
-785
-1064
-1185
-1219
-1126
-911
-698
-660
-858
-1265
-1644
-1844
-1805
-1587
-1263
-827
-287
208
463
473
336
172
18
-118
-225
-262
-234
-125
6
19
-68
-196
-303
-415
-607
-850
-995
-987
-880
-738
-636
-973
-1351
-1166
-564
-260
-496
-521
84
339
-318
-884
-706
-359
-390
-563
-358
-82
-299
-573
-536
-579
-879
-1032
-773
-398
-435
-580
-280
120
201
77
108
388
554
535
593
696
714
686
685
668
613
493
543
639
557
442
376
384
347
218
131
112
21
-155
-396
-668
-917
-1139
-1270
-1241
-1159
-1004
-767
-561
-443
-426
-442
-374
-290
-281
-296
-258
-176
-142
-233
-343
-424
-522
-662
-834
-976
-1070
-1149
-1164
-1087
-982
-880
-785
-684
-591
-574
-600
-608
-588
-580
-547
-482
-383
-303
-271
-252
-279
-368
-481
-573
-616
-607
-596
-579
-543
-491
-433
-410
-425
-425
-377
-275
-114
57
272
518
720
848
888
908
948
953
953
974
1036
1150
1330
1506
1608
1671
1800
1846
1538
987
420
-184
-1210
-2584
-3292
-2753
-1661
-1018
-860
-445
339
492
-434
-1508
-1798
-1263
-576
-144
400
1198
1884
2043
1479
527
-192
-611
-866
-1039
-1137
-979
-622
-381
-400
-636
-937
-1068
-1094
-1161
-1223
-1202
-966
-563
-228
19
256
478
658
628
344
12
-281
-451
-512
-544
-467
-313
-221
-261
-489
-862
-1234
-1530
-1631
-1538
-1379
-1101
-732
-393
-189
-210
-349
-414
-419
-422
-395
-292
-77
143
264
257
197
86
-25
-187
-354
-682
-1197
-1444
-1304
-1088
-1050
-1012
-687
-288
-412
-811
-961
-931
-934
-959
-764
-339
-79
11
166
177
-60
-368
-528
-513
-556
-669
-560
-263
-80
-26
-44
21
146
155
146
184
278
439
546
615
729
846
968
1093
1124
1075
974
864
831
729
540
414
306
97
-210
-575
-805
-979
-1279
-1453
-1407
-1201
-971
-924
-859
-604
-458
-484
-514
-427
-184
1
47
171
305
338
300
164
14
-77
-222
-353
-414
-531
-624
-679
-733
-733
-739
-738
-670
-622
-594
-554
-532
-486
-404
-355
-297
-261
-245
-246
-294
-376
-450
-530
-588
-621
-651
-650
-636
-783
-1041
-1195
-1168
-1099
-1141
-1160
-931
-647
-643
-756
-719
-600
-609
-717
-690
-523
-451
-439
-323
-205
-176
-215
-224
-177
-231
-370
-415
-352
-253
-178
-113
46
219
302
317
371
495
620
674
689
767
843
923
962
936
989
1088
1171
1197
1113
940
685
231
-318
-859
-1314
-1496
-1368
-1014
-650
-486
-394
-316
-490
-895
-1257
-1309
-1011
-625
-295
115
503
702
660
349
19
-171
-334
-396
-352
-263
-140
-101
-152
-218
-382
-563
-671
-720
-723
-739
-768
-694
-575
-501
-426
-364
-313
-287
-348
-441
-486
-534
-546
-497
-427
-337
-291
-312
-346
-449
-582
-707
-788
-807
-776
-718
-672
-666
-671
-679
-753
-875
-959
-956
-928
-921
-865
-733
-604
-522
-452
-381
-323
-307
-320
-322
-327
-345
-350
-332
-270
-222
-228
-239
-259
-301
-378
-464
-498
-458
-427
-352
-229
-98
-21
-22
-16
-9
-6
25
96
221
322
368
416
483
539
603
675
768
874
925
928
912
802
634
391
123
-6
-102
-219
-319
-391
-413
-491
-676
-839
-908
-913
-880
-860
-798
-660
-541
-478
-471
-470
-425
-395
-390
-339
-302
-267
-208
-170
-160
-189
-223
-195
-204
-302
-367
-386
-399
-457
-546
-577
-543
-527
-518
-494
-488
-506
-559
-602
-591
-588
-577
-532
-483
-500
-560
-634
-699
-814
-947
-968
-909
-870
-852
-800
-716
-691
-739
-785
-804
-820
-809
-760
-703
-642
-604
-544
-499
-522
-577
-601
-594
-567
-539
-490
-381
-283
-215
-172
-132
-79
-10
31
61
116
185
235
267
291
342
429
528
601
654
715
770
801
781
731
708
710
676
575
481
380
231
49
-97
-198
-316
-431
-449
-405
-402
-465
-513
-515
-553
-652
-724
-683
-578
-470
-397
-331
-243
-191
-219
-267
-291
-296
-311
-321
-294
-247
-233
-234
-216
-215
-241
-285
-332
-348
-386
-460
-505
-499
-491
-487
-489
-465
-449
-458
-478
-520
-555
-584
-595
-583
-549
-559
-586
-588
-590
-611
-689
-729
-714
-752
-835
-865
-826
-781
-778
-766
-705
-667
-668
-618
-541
-504
-475
-430
-360
-339
-360
-362
-350
-368
-370
-326
-289
-262
-242
-183
-132
-119
-95
-59
-18
37
88
159
217
260
301
354
375
363
371
398
443
453
451
489
539
600
626
638
621
613
551
503
485
245
189
154
81
4
-49
-75
-109
-210
-296
-318
-409
-466
-521
-546
-577
-595
-599
-567
-570
-594
-585
-562
-561
-583
-559
-533
-509
-498
-464
-411
-381
-377
-365
-348
-331
-317
-319
-311
-302
-283
-267
-244
-247
-242
-250
-271
-311
-359
-381
-387
-410
-449
-463
-462
-437
-425
-411
-419
-476
-561
-614
-607
-584
-545
-480
-368
-282
-276
-321
-364
-381
-419
-468
-466
-403
-348
-304
-258
-218
-206
-205
-208
-199
-169
-110
-56
18
116
178
228
276
314
329
340
336
303
269
254
251
241
243
252
272
302
320
319
290
257
231
229
229
230
264
309
302
228
143
77
-15
-119
-169
-196
-223
-253
-271
-280
-333
-397
-427
-447
-487
-523
-537
-525
-526
-548
-539
-535
-543
-556
-567
-558
-566
-604
-633
-638
-639
-650
-643
-580
-504
-471
-450
-422
-406
-416
-428
-421
-377
-360
-365
-358
-362
-356
-365
-382
-395
-401
-398
-386
-361
-347
-343
-341
-346
-339
-332
-339
-329
-295
-262
-273
-299
-317
-342
-360
-366
-357
-339
-296
-244
-179
-127
-88
-38
3
30
46
64
88
94
104
120
127
121
114
111
99
92
82
88
80
71
86
91
81
67
63
69
83
93
89
74
47
16
-11
-73
-131
-157
-183
-208
-240
-276
-291
-319
-373
-405
-412
-398
-382
-372
-340
-301
-283
-288
-302
-325
-339
-359
-367
-381
-408
-425
-450
-479
-482
-468
-466
-462
-450
-428
-425
-446
-434
-397
-379
-360
-332
-311
-304
-303
-314
-333
-346
-349
-337
-339
-345
-344
-348
-354
-365
-376
-371
-391
-420
-428
-425
-420
-406
-381
-353
-341
-335
-327
-324
-295
-248
-244
-267
-269
-244
-222
-186
-169
-144
-109
-101
-123
-138
-125
-110
-101
-92
-83
-89
-95
-102
-131
-148
-136
-122
-129
-163
-196
-198
-193
-196
-207
-190
-170
-152
-145
-142
-127
-120
-125
-150
-166
-183
-195
-210
-214
-196
-192
-188
-177
-179
-190
-183
-188
-228
-258
-281
-309
-335
-339
-325
-300
-276
-250
-235
-246
-257
-270
-275
-277
-285
-295
-277
-253
-240
-233
-239
-231
-229
-256
-280
-297
-295
-296
-305
-295
-283
-283
-279
-272
-268
-238
-206
-177
-158
-149
-141
-136
-146
-155
-169
-182
-197
-222
-244
-278
-312
-324
-312
-299
-264
-233
-209
-214
-231
-224
-248
-187
-177
-203
-155
-128
-120
-112
-88
-78
-109
-154
-169
-171
-165
-178
-169
-159
-139
-119
-113
-104
-101
-116
-125
-121
-121
-118
-117
-94
-78
-66
-54
-43
-35
-39
-58
-86
-104
-150
-178
-195
-216
-221
-214
-196
-189
-193
-197
-200
-196
-203
-212
-227
-246
-252
-257
-249
-241
-215
-206
-189
-174
-187
-178
-164
-151
-146
-145
-154
-163
-152
-148
-164
-171
-191
-215
-246
-265
-291
-312
-312
-334
-332
-312
-298
-293
-273
-251
-226
-207
-203
-204
-208
-208
-219
-232
-235
-261
-296
-294
-302
-317
-315
-301
-293
-301
-276
-260
-265
-246
-197
-154
-161
-161
-147
-130
-150
-152
-133
-141
-160
-178
-196
-209
-212
-209
-213
-202
-180
-190
-188
-189
-191
-181
-164
-136
-107
-89
-76
-57
-55
-74
-92
-104
-131
-142
-141
-137
-134
-143
-151
-170
-198
-203
-203
-204
-198
-192
-199
-209
-221
-241
-267
-288
-284
-287
-291
-300
-300
-306
-304
-273
-240
-223
-222
-203
-210
-214
-232
-252
-256
-268
-284
-296
-285
-276
-277
-269
-275
-299
-321
-337
-343
-351
-342
-321
-305
-293
-284
-270
-245
-240
-248
-264
-293
-313
-307
-290
-258
-225
-205
-205
-198
-185
-191
-205
-219
-215
-217
-216
-228
-254
-246
-242
-254
-253
-266
-287
-299
-314
-324
-342
-343
-336
-322
-291
-279
-251
-206
-166
-139
-132
-138
-146
-161
-170
-184
-193
-188
-200
-205
-219
-239
-255
-265
-251
-233
-207
-188
-170
-159
-150
-152
-157
-157
-149
-139
-151
-151
-164
-191
-215
-210
-214
-243
-272
-304
-309
-317
-327
-315
-306
-291
-300
-326
-333
-325
-338
-341
-347
-358
-372
-371
-360
-352
-353
-362
-366
-377
-386
-411
-416
-403
-392
-382
-361
-321
-285
-260
-259
-266
-290
-316
-340
-342
-322
-309
-308
-305
-303
-315
-316
-312
-293
-268
-258
-263
-275
-287
-301
-306
-319
-309
-303
-285
-283
-303
-322
-352
-364
-367
-357
-340
-314
-296
-271
-248
-232
-205
-176
-164
-150
-129
-127
-118
-104
-95
-100
-108
-117
-146
-181
-227
-255
-294
-348
-382
-407
-417
-412
-393
-353
-303
-268
-234
-201
-172
-151
-155
-132
-117
-111
-91
-101
-110
-120
-135
-158
-186
-218
-248
-268
-291
-303
-307
-299
-296
-294
-291
-290
-281
-262
-253
-234
-196
-168
-148
-133
-139
-159
-187
-218
-238
-263
-284
-293
-309
-324
-316
-300
-298
-311
-312
-295
-266
-239
-210
-195
-199
-210
-222
-241
-277
-297
-310
-322
-328
-308
-293
-281
-289
-292
-298
-307
-303
-309
-321
-311
-295
-278
-253
-245
-243
-234
-227
-225
-234
-236
-251
-261
-263
-267
-248
-247
-258
-266
-270
-292
-330
-352
-358
-349
-334
-311
-300
-289
-269
-260
-273
-284
-289
-299
-297
-311
-308
-299
-293
-282
-265
-254
-249
-241
-253
-273
-295
-301
-307
-319
-335
-333
-325
-324
-341
-344
-335
-333
-341
-341
-316
-303
-283
-267
-263
-271
-262
-256
-264
-276
-274
-270
-275
-270
-277
-282
-286
-293
-308
-315
-326
-328
-319
-314
-298
-297
-309
-309
-312
-307
-300
-283
-260
-235
-223
-238
-229
-226
-230
-236
-257
-271
-293
-319
-337
-356
-373
-362
-345
-334
-320
-314
-311
-308
-297
-283
-283
-291
-308
-322
-338
-352
-371
-388
-397
-406
-410
-415
-415
-397
-391
-381
-381
-379
-359
-341
-337
-333
-309
-277
-247
-200
-151
-132
-132
-137
-137
-170
-206
-234
-256
-262
-270
-272
-266
-259
-260
-265
-257
-269
-273
-269
-273
-262
-231
-206
-194
-194
-197
-203
-218
-228
-242
-252
-275
-285
-288
-297
-312
-315
-308
-309
-307
-312
-310
-329
-329
-304
-299
-296
-287
-273
-264
-257
-260
-266
-283
-302
-313
-324
-329
-322
-317
-318
-328
-342
-351
-345
-351
-363
-375
-376
-352
-326
-314
-309
-306
-314
-330
-357
-354
-350
-344
-320
-294
-284
-285
-267
-245
-229
-223
-212
-239
-265
-271
-281
-288
-293
-298
-290
-277
-277
-272
-282
-282
-279
-273
-267
-269
-268
-270
-282
-297
-305
-309
-312
-311
-316
-326
-335
-346
-364
-360
-356
-356
-356
-345
-339
-342
-337
-331
-297
-270
-255
-243
-244
-250
-259
-267
-275
-286
-294
-294
-288
-288
-291
-304
-311
-336
-352
-363
-372
-357
-342
-335
-327
-321
-322
-316
-317
-294
-276
-271
-279
-299
-313
-324
-332
-322
-311
-306
-303
-334
-331
-318
-331
-346
-351
-356
-364
-347
-339
-327
-306
-298
-288
-272
-280
-300
-315
-310
-304
-300
-297
-297
-269
-249
-241
-235
-233
-249
-272
-279
-284
-277
-268
-254
-248
-250
-243
-231
-223
-236
-262
-286
-291
-297
-311
-313
-323
-329
-345
-353
-348
-330
-312
-306
-301
-298
-301
-307
-288
-288
-277
-254
-234
-231
-238
-224
-236
-253
-275
-282
-281
-300
-314
-314
-318
-344
-360
-365
-357
-338
-300
-268
-271
-281
-296
-315
-337
-339
-333
-314
-294
-276
-276
-284
-297
-313
-340
-372
-379
-378
-385
-396
-392
-387
-381
-377
-356
-336
-318
-317
-328
-333
-359
-390
-388
-376
-381
-371
-347
-329
-330
-343
-356
-381
-381
-377
-371
-382
-393
-372
-365
-363
-358
-355
-342
-343
-346
-335
-332
-334
-317
-320
-329
-326
-324
-309
-303
-304
-316
-321
-335
-345
-349
-350
-345
-328
-311
-303
-303
-302
-315
-336
-327
-323
-324
-330
-326
-313
-318
-326
-332
-318
-316
-308
-285
-275
-260
-245
-247
-278
-305
-313
-321
-343
-357
-358
-359
-345
-342
-338
-329
-322
-298
-289
-301
-313
-338
-354
-371
-393
-413
-413
-399
-392
-370
-356
-332
-302
-288
-279
-263
-260
-268
-266
-272
-300
-326
-333
-334
-345
-344
-347
-345
-357
-378
-393
-412
-418
-414
-407
-404
-387
-372
-361
-365
-367
-355
-346
-354
-358
-335
-319
-308
-309
-317
-331
-338
-326
-315
-318
-323
-331
-341
-349
-350
-342
-341
-333
-328
-324
-315
-311
-299
-304
-304
-307
-306
-316
-321
-320
-305
-283
-279
-267
-256
-257
-256
-261
-269
-286
-297
-317
-342
-362
-372
-374
-350
-310
-273
-255
-255
-268
-277
-293
-325
-331
-334
-342
-354
-356
-321
-300
-276
-267
-256
-250
-261
-273
-281
-262
-264
-275
-271
-271
-280
-285
-303
-313
-320
-332
-325
-317
-325
-332
-328
-322
-309
-305
-297
-286
-279
-271
-281
-269
-262
-260
-253
-258
-260
-262
-242
-231
-242
-247
-249
-259
-260
-264
-265
-265
-278
-283
-284
-288
-304
-321
-330
-341
-355
-352
-348
-353
-354
-359
-367
-382
-383
-386
-384
-376
-360
-332
-308
-283
-276
-280
-284
-286
-273
-257
-245
-229
-219
-233
-252
-281
-312
-325
-321
-303
-291
-266
-251
-236
-223
-204
-178
-169
-171
-164
-177
-196
-213
-224
-214
-211
-198
-180
-178
-166
-158
-173
-191
-197
-202
-208
-212
-193
-169
-151
